@lokvahkoor
2017-09-02T21:47:46.000000Z
字数 351
阅读 580
程序员修炼之道 The Pragmatic Programmer
泛读笔记
1 注重实效的哲学
- 一切经验的来源:反思,时刻反思
- 我的源码让猫吃了:
- 坦率承认自己的错误并为之负责,在上报时提供解决方案,而不是借口
- 软件的熵:
- 警惕破窗(小错误),发现一个修一个,就算不能及时处理,也要为之定下处理计划
- 知识资产管理:
- 持续学习:养成技术书的阅读习惯
- 广泛学习:不断探索自己未知的语言和框架,拥抱变化
- 不懂就问:如果自己找不到答案,就去找能找出答案的人。不要把问题搁在那里
- 交流:
- Don't repeat yourself: 尽最大的努力去避免重复
- 正交性:
- 正交性就是「互不依赖性/解耦性」
- 测试正交性:「如果我显著地改变了某个特定功能背后的需求,有多少模块会受到影响?」——在正交系统中,答案应该是「一个」