代码大全2 阅读笔记十一月第二次发博

在这两个星期的时间里又阅读了代码大全2的一些内容,学到了一些知识,下面是代码大全2的阅读笔记。

第二十八章:管理构建
1、程序员倾向于将管理者视为技术进化的低级层次,制定标准的事情由一位受人尊敬的架构师来做更容易被人接纳。
2、管理你的管理者:
  • 把你希望做什么的念头先藏起来,收集起来,等着你的管理者组织一场有关你希望什么的头脑风暴/集体讨论(你的想法)。
  • 把做事情的正确方法传授给你的管理者。这是一项需要持之以恒的工作,因为管理人员经常会提升、调迁或者解聘。
  • 关注你的管理者的兴趣,按照他的真正意图去做,而不是用一些不必要的实现细节来分散注意力。(把它设想成堆你工作的一种封装)
  • 拒绝按照你的管理者所说的去做,坚持用正确的方法做自己的事。
  • 换工作。
 
第三十二章:自说明代码
1、该不该注释是个需要认真对待的问题。差劲的注释只会浪费时间。好的注释才有价值。注释的位置可以在:变量特定的含义和限制、某个职责代码块的开始、一般控制结构的开始、子程序调用处、方法开始处描述功能、类开始处描述功能。
2、源代码应当含有程序大部分的关键信息。只要程序依然在用,源代码比其他资料都能保持更新,故而将重要信息融入代码是很有好处的。
3、好代码本身就是最好的说明。如果代码太糟,需要大量注释,应先试着改进代码,直至无须过多注释为止。
4、注释应说出代码无法说出的东西,例如概述或用意等信息。注释本身应该包含的是对代码的简洁的抽象概括,而不是具体代码的实现细节。
5、注释风格也应该简洁易于维护,有的注释风格需要许多重复性劳动,应舍弃之。
posted @ 2020-11-28 20:11  潘福龙  阅读(18)  评论(0编辑  收藏  举报