什么更好? nNodes或nodeCount
答案 0 :(得分:12)
第二,因为它读得正确。
答案 1 :(得分:11)
这只是一个风格问题。我更喜欢nodeCount
因为我觉得它更清楚。 nNodes
更类似于匈牙利表示法,但并未说它是计数变量。
答案 2 :(得分:4)
与代码库/样式指南/开发团队的其他部分保持一致。
答案 3 :(得分:4)
这实际上取决于您使用的语言的公认命名约定,但nodeCount
更具可读性。如果您使用的是Java,则可以使用Java Naming Conventions指南。
答案 4 :(得分:2)
C ++中的第一个,C#/ Java中的第二个。
虽然这是非常主观的问题,应该由您的团队/公司指南来解答。
答案 5 :(得分:2)
numNodes?
答案 6 :(得分:2)
这取决于,但我会选择第二个(nodeCount
)。如果您的项目已定义了特殊约定,则应遵循此约定或与您的团队讨论约定。它还可能取决于您的应用程序的域。可以在您的域中遵循一般接受的符号。
有一些规则可以帮助你做出这样的决定。
如果某些事情可能被误解,那么会被某人误解。消除误解的可能性。
在第二个建议nodeCount
中,误解的可能性要小得多。每个说英语的人都应该理解。另一方面的第一个建议取决于对n前缀的理解。
在最后写出最好的描述名词。
是数还是更多节点集合?为了进一步使用变量,更重要的是要理解它是一个计数(一个数字)然后计算的数量。因此nNodes
比nodeCount
更糟糕。
遵循基本的编程原则,如KISS(保持简单,愚蠢)或“不要编写聪明的代码。编写'令人尴尬的'代码。”询问您的母亲是否了解您的代码。如果她这样做,那你就写好了代码:)
答案 7 :(得分:1)
可能的名字: