代码大全
文章目录
摘自Steve McConnell《CODE COMPLETE》(代码大全)**
恰如张佳玮在知乎中提到的
-
好作者被人民推拥,更好的作者被好作者推拥.
之所以捧起这本砖块厚的书,因这本书受到太多好作者的推荐。
对于一个编程爱好者而言,这确实是一本“绝色佳人”级别的好书(–周筠)
编程领域百科全书般的佳作。
浅显的语言,平易近人且略带幽默的风格,读来如读杂文版酣畅淋漓。
边读边做些书摘,为自己备忘,也与大家分享。 本书章节较为独立(模块化~),我就没按顺序阅读,根据自己的兴趣,随兴而读。
###第二章:用隐喻来更充分地理解软件开发
-
这些形象的隐喻(比喻)描述了软件开发中各种特定的现象和事物…借助这些隐喻,我们能更深刻地理解软件开发的过程。
-
隐喻把软件的开发过程与你熟悉的活动联系起来,帮助你更好地理解。
###第十一章:变量名的力量
-
好的变量名是提高程序可读性的一项关键要素。对特素种类的变量,比如循环变量下标和状态变量,需要加以特殊的考虑。
-
名字要尽可能具体。
-
命名规则应当能够区分局部数据/类数据和全局数据。它们还应当能区分类型名/具名常量/枚举类型名字和变量名
-
采用某种变量名命名规则
-
代码阅读的次数远远多于编写的次数。确保你所取的名字更侧重于阅读方便而不是编写方便
waiting…
文章作者 种瓜
上次更新 2014-02-25