1.越过问题去思考,设法在更大的语境中做出有见识的决策
2.责任是你主动承担的东西
3.提供各种选择,不要找蹩脚的接口
4.不要容忍破窗户、做变化的催化剂、记住大图景
5.让你的用户参与权衡
6.知识上的投资总能得到最好的回报,定期为你的知识资产投资
7.了解你的听众,让文档美观,让听众参与,你说什么和你怎么说同样重要
8.不要重复你自己,让复用变得容易
9.让你的设计尽可能地正交
10.不存在最终的决策,请让你的架构保持灵活
11.快速试错并找到目标、制作原型验证
12.靠近问题领域编程
13.语言会影响你的思维方式,语言特性都在提示或遮蔽特定的解决方案
14.提前估算,而不是等意外发生
15.小工具也能产生大威力,善用你的工具
16.总是使用源码版本控制
17.没人能写出完美的程序,调试是必需的一部分
18.不要假定,要证明
19.通过合约进行设计
20.有问题的程序尽早奔溃,不要让它破坏
21.确保断言开着
22.把资源配齐,有始有终
参考链接:《程序员修炼之道》
本文由 梧桐树下 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2021/01/13 12:26