读书笔记

阅读笔记《程序员修炼之道:从小工到专家》

摘抄:

  • 要提供各种选择,而不是找借口。不要说事情做不到;要说明能够做什么来挽回局面。必须把代码扔掉?给他们讲授重构的价值。
  • 一扇破窗户,只要有那么一段时间不修理,就会渐渐给建筑的居民带来一种废弃感——一种职权部门不关心这座建筑的感觉。于是又一扇窗户破了。人们开始乱扔垃圾。出现了乱涂乱画。严重的结构开始损坏开始了。在相对较短的一段时间里,建筑就被损毁得超出了业主愿意修理的程度,而废弃感变成了现实。
  • 如果你发现自己在有好些破窗户的项目里工作,会很容易产生这样的想法:“这些代码的其余部分也是垃圾,我只要照着做就行了。”
  • 大多数人都以为维护是在应用发布时开始的,维护就意味着修正bug和增强特性。我们认为这些人错了。程序员须持续不断地维护。
  • 系统中的每一项知识都必须具有单一、无歧义、权威的表示。
  • 注释将不可避免地变得过时,而不可信任的注释比完全没有注释更糟。
  • 处理这个问题的最佳方式是鼓励开发者相互进行主动的交流。
  • 你不是在窥探——你是在向他们学习。
原文地址:https://www.cnblogs.com/zyljal/p/14152046.html