为什么要有编码风格规范?
2011-05-19 11:37
274 查看
【为什么要有编码风格规范】
当一个项目接受来自多个项目代码贡献者的代码,如果代码的风格不一致,会给代码阅读者和其它代码提交者造成不小的困扰。
规则的作用就是避免混乱,但规则本身一定要有权威、说服力,并且是理性的。我所见过的大部分编程规范,其内容或不够严谨、或阐述过于简单,或带有一定的武断性。
编码风格规范的价值不仅仅局限于它所列出的规范,更具有参考意义的是,它为了列出规范而做的谨慎权衡过程。规范不仅仅要告诉你怎么做,还要告诉你为什么要这样做,以及哪些情况下可以不这么做,以及如何权衡其利弊。
附上《Google C++ 风格指南 - 中文版》:http://code.google.com/p/zh-google-styleguide/
当一个项目接受来自多个项目代码贡献者的代码,如果代码的风格不一致,会给代码阅读者和其它代码提交者造成不小的困扰。
规则的作用就是避免混乱,但规则本身一定要有权威、说服力,并且是理性的。我所见过的大部分编程规范,其内容或不够严谨、或阐述过于简单,或带有一定的武断性。
编码风格规范的价值不仅仅局限于它所列出的规范,更具有参考意义的是,它为了列出规范而做的谨慎权衡过程。规范不仅仅要告诉你怎么做,还要告诉你为什么要这样做,以及哪些情况下可以不这么做,以及如何权衡其利弊。
附上《Google C++ 风格指南 - 中文版》:http://code.google.com/p/zh-google-styleguide/
相关文章推荐
- 前端编码风格规范之 JavaScript 规范
- java编码规范,代码风格指南
- 前端编码风格规范之 JavaScript 规范
- PHP团队 编码规范 & 代码样式风格规范
- Kotlin-03.编码规范/代码风格(Coding Conventions)
- Android 编码规范 | 代码风格指南
- PHP编码规范(PSR-2)-代码风格规范
- Google 编码风格之命名规范(备忘)
- Android开源项目-编码风格规范-Code Style Guidelines for Contributors
- JAVA-编码规范-代码风格-命名
- Android 编码规范及代码风格
- JavaScript 风格指南/编码规范(Airbnb公司版)三
- Android开源项目-编码风格规范-Code Style Guidelines for Contributors[原创译文]
- Google 编码风格之命名规范(备忘)
- Google的Java编程风格指南(Java编码规范)
- PHP团队 编码规范 & 代码样式风格规范
- PHP团队 编码规范 & 代码样式风格规范
- Object-C 声明属性为什么用下划线,代码规范和编程风格
- PHP 编码风格规范指南
- Google 编码风格之命名规范(备忘)