另一方面,我知道有很多人认为只要编码能按时完成且正常运行,我们就应该接受各自编码风格的不同之处。
看到这两种情况,我很难决定是否值得限制程序员的风格,以换取(有时是微小的,有时是巨大的)拥有符合标准的代码库所获得的好处。特别是在敏捷开发框架内工作时,速度至关重要,我认为这变得更加重要。
为了加剧情况,我是一名PHP程序员,因此你很少会见到两个编码者具有相同的风格,因为它在很大程度上是一个自学的学科。
应该采用宽松的标准作为建议,只强制执行非常重要的项目(例如限制变量名称中的匈牙利命名法),还是应该铁腕要求缩进必须是制表符而不是空格,并且花括号始终位于它们自己的行上?
编辑:
我应该在问题中看到我的错误——我想知道标准应该有多严格——它们应该有很大的自由度还是应该严格限制?