language-agnostic - 类(class)成员组织

标签 language-agnostic coding-style class

对类(class)成员进行排序的最佳方法是什么?

在这方面,我与一个团队成员发生冲突。他建议我们应该按字母顺序对成员进行排序。我认为最好以语义的方式进行组织:首先是重要的属性,然后是相关的方法等等。

你怎么看?

最佳答案

我喜欢语义。按字母顺序,对我来说似乎没有多大意义,因为当您寻找成员时,您几乎不知道其确切名称。另外,如果您使用任何种类的命名约定(例如,匈牙利语),则字母将导致按类型分组,这可能不是您想要的。

关于language-agnostic - 类(class)成员组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/194538/

相关文章:

video - 全出血背景视频?

java - Java 异常应该有自己的文件吗?

Python - 使用键访问列表中的类

algorithm - 红黑树是如何工作的?

regex - 使用正则表达式进行数字分组

Swift:正确解包实例变量的可选

python - 为什么 setattr 不能用作方法?

c++ - 在嵌套的 C++ 类中复制 typedef

language-agnostic - 一台 pretty-print "to rule them all"

algorithm - "Trim"整数类型的右零