0

您更喜欢使用什么以及最佳实践是什么 - 制作长但非常有意义的名称或制作较短的名称?

例如,如果您正在编写一个类 House,将是

int numberOfRooms;

或者

int nRooms;

当然,当您阅读外国代码或将您的代码交给某人时,长名称更易于理解,但它们会使代码更长 -> 更难阅读。所以我把它搞砸了。:)

4

2 回答 2

2

最重要的事情之一是理解代码。

命名变量 numberOfRooms 或 numOfRooms 比命名 nRooms 更好——nRooms 可能意味着别的东西,而 numOfRooms 只是长了 4 个字符——所以,我认为,值得把它命名更长一点。

于 2012-06-01T18:32:36.480 回答
1
  1. 无论您在哪里工作,都可以使用房屋命名风格。其他同事将来会维护您的代码,最好让他们更容易。

  2. 如果您是为自己工作,请使用您正在使用的语言的标准命名样式。Delphi、Java、C# 等都有标准样式。

  3. 如果您正在开展协作项目,请遵循该项目的房屋命名风格。

  4. 正如米罗斯拉夫所说,在合理范围内,较长的名称通常更好。

于 2012-06-02T11:42:38.860 回答