您更喜欢使用什么以及最佳实践是什么 - 制作长但非常有意义的名称或制作较短的名称?
例如,如果您正在编写一个类 House,将是
int numberOfRooms;
或者
int nRooms;
当然,当您阅读外国代码或将您的代码交给某人时,长名称更易于理解,但它们会使代码更长 -> 更难阅读。所以我把它搞砸了。:)
您更喜欢使用什么以及最佳实践是什么 - 制作长但非常有意义的名称或制作较短的名称?
例如,如果您正在编写一个类 House,将是
int numberOfRooms;
或者
int nRooms;
当然,当您阅读外国代码或将您的代码交给某人时,长名称更易于理解,但它们会使代码更长 -> 更难阅读。所以我把它搞砸了。:)
最重要的事情之一是理解代码。
命名变量 numberOfRooms 或 numOfRooms 比命名 nRooms 更好——nRooms 可能意味着别的东西,而 numOfRooms 只是长了 4 个字符——所以,我认为,值得把它命名更长一点。
无论您在哪里工作,都可以使用房屋命名风格。其他同事将来会维护您的代码,最好让他们更容易。
如果您是为自己工作,请使用您正在使用的语言的标准命名样式。Delphi、Java、C# 等都有标准样式。
如果您正在开展协作项目,请遵循该项目的房屋命名风格。
正如米罗斯拉夫所说,在合理范围内,较长的名称通常更好。