2012-07-17 121 views
0

我有2个款式:哪种方法布局更好?

public void methodA() { 
    // do something 
} 

public void methodB() 
{ 
    // do something 
} 

这是在实践中更好?

+1

关于编码风格的问题本质上是主观的,因此不适用于堆栈溢出...... – 2012-07-17 10:48:47

+0

这两个都被众多程序员使用。有他们的理由。所以我们不会以建设性的方式解决这个问题。看看你身边的语言使用的编码器有什么用处。 – 2012-07-17 10:49:14

+0

还要注意,这不是独立于语言的:它们中的一些强加了支撑风格(例如Go)。 – 2012-07-17 10:52:26

回答

2

使用你的团队的其他人员制定的任何标准。

除非生产率不是优先考虑的事情,否则不要进入关于哪一个是更好的的争论。

+0

其他人在你之前发现这是更好的评论。 – 2012-07-17 10:57:17

+1

嗨dystroy - 感谢您的建设性意见。如果你有一个指向“应该是什么”的页面的链接,我会很感激。 – 2012-07-17 10:59:27

0

有几个选项可供选择。

  1. 无论你的团队使用什么,背后的原因是整个团队的一致性。

  2. 如果您的团队中没有任何关于此的编码标准,那么请使用默认情况下IDE所执行的标准。这背后的原因是,大多数人使用IDE的默认设置,并且增加了与其他程序员在团队之外赢得的一致性。另一个原因是任何新的团队成员都不必更改IDE中的格式规则,并且可以使用自动格式,而不会意外地搞乱以前的格式。当您是团队中唯一的开发人员时,情况就是如此。

  3. 如果您的IDE没有自动格式化,请从github或其他源代码库检查其他程序使用相同的语言,并遵循您的团队或您自己的规则。同样的原因是一致性。