代码风格的三种境界
2008-09-22 11:53:18
手中有剑
混乱,没有统一的风格,可能突然来10行空行,甚至连都未完全对齐。
心中有剑
整洁,有自己心爱的风格,能做到自己写的代码完全按一种风格,不错的境界。但是
通常不能容忍其他风格。啊~~~~居然括号不换行,看着这样代码就难受,改。。。。。
心中无剑
能接受任何风格的代码,只要是好的风格。
能做到代码整洁(后两种)已经很不错了,分2种形式是由于最近一些感悟。
最近花了很多时间阅读 Google Gears, Chrome 的代码,非常震撼。以前从未见过代码风格如此统一、如此大规模,并且出自一家公司。(这样究竟能带来什么价值呢?)
您能做到哪种境界呢?
------------------------ update ----------------------------
我说的代码风格不仅仅是缩进、如何换行、括号方式等。而包括
源程序文件如何组织
变量声明的规则
异常的处理,RTTI等
使用类库的规则
如何注释,如何标示 TODO
如何处理和既有代码的关系等
参见 http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
说得多了,基本就是翻译了