我正在阅读Zend Framework编码标准,他们在类定义应该在下一行,即"一个真正的支撑形式"之后声明大括号.
class MyClass { function.... }
我通常在同一行上有大括号:
class OtherClass { function ... }
将支架放在下一行的原因是什么?或者使用任何其他风格,就此而言?
在线上自己的支撑有助于在视觉上将内部部分与外部部分分开.这样可以更轻松地快速扫描源代码并区分块与周围环境.
此外,在相同的压痕水平使支撑使眼睛更容易找到匹配.
个人偏好确实是唯一真正的"理由".
我发现你提到的第一个样式有助于在视觉上将类名与其成员定义相抵消.这有助于我在扫描代码时更轻松地找到类声明的顶部.