我有2个款式:哪种方法布局更好?
public void methodA() {
// do something
}
public void methodB()
{
// do something
}
这是在实践中更好?
我有2个款式:哪种方法布局更好?
public void methodA() {
// do something
}
public void methodB()
{
// do something
}
这是在实践中更好?
使用你的团队的其他人员制定的任何标准。
除非生产率不是优先考虑的事情,否则不要进入关于哪一个是更好的的争论。
其他人在你之前发现这是更好的评论。 – 2012-07-17 10:57:17
嗨dystroy - 感谢您的建设性意见。如果你有一个指向“应该是什么”的页面的链接,我会很感激。 – 2012-07-17 10:59:27
有几个选项可供选择。
无论你的团队使用什么,背后的原因是整个团队的一致性。
如果您的团队中没有任何关于此的编码标准,那么请使用默认情况下IDE所执行的标准。这背后的原因是,大多数人使用IDE的默认设置,并且增加了与其他程序员在团队之外赢得的一致性。另一个原因是任何新的团队成员都不必更改IDE中的格式规则,并且可以使用自动格式,而不会意外地搞乱以前的格式。当您是团队中唯一的开发人员时,情况就是如此。
如果您的IDE没有自动格式化,请从github或其他源代码库检查其他程序使用相同的语言,并遵循您的团队或您自己的规则。同样的原因是一致性。
关于编码风格的问题本质上是主观的,因此不适用于堆栈溢出...... – 2012-07-17 10:48:47
这两个都被众多程序员使用。有他们的理由。所以我们不会以建设性的方式解决这个问题。看看你身边的语言使用的编码器有什么用处。 – 2012-07-17 10:49:14
还要注意,这不是独立于语言的:它们中的一些强加了支撑风格(例如Go)。 – 2012-07-17 10:52:26