为什么要有编码风格规范?

为什么要有编码风格规范

  当一个项目接受来自多个项目代码贡献者的代码,如果代码的风格不一致,会给代码阅读者和其它代码提交者造成不小的困扰。

  规则的作用就是避免混乱,但规则本身一定要有权威、说服力,并且是理性的。我所见过的大部分编程规范,其内容或不够严谨、或阐述过于简单,或带有一定的武断性。

  编码风格规范的价值不仅仅局限于它所列出的规范,更具有参考意义的是,它为了列出规范而做的谨慎权衡过程。规范不仅仅要告诉你怎么做,还要告诉你为什么要这样做,以及哪些情况下可以不这么做,以及如何权衡其利弊。

  附上《Google C++ 风格指南 - 中文版》:http://code.google.com/p/zh-google-styleguide/

你可能感兴趣的:(编码)