《程序员应该知道的97件事》读书笔记
英文:o'reilly
中文:博文视点 电子工业出版社
定价:45元,太贵,适合于从图书馆借来,每天睡觉前看一会儿。。。
下面是我的读书笔记,《短文标题,小标题》:
Beauty is in simplicity
1.阅读公认专家的编码
2.使用更短的方法 5-10行也不算极端
before your Refactor
1.起点是:清理已有的基础代码和基于这些代码写的测试
2.避开重写的诱惑(重新测试麻烦)
3.逐步增加小功能
4.新技术不是重构的理由
coding with reason
1.变量最小作用域
2.空行分割
3.需要内嵌的代码-》封装成函数
4.函数要短,古老的24行限制依然有用
5.函数参数四个以内(相关参数组合成局部对象)
6.封装且接口要窄
7.setter尽量少用
continuous learning
1.杂志、博客、微博
2.亲自编写
3.导师(最厉害的家伙)
4.看源码学习
5.午餐学习会、用户组、小范围讨论会(给别人讲授将会大大激发学习热情)
6.加入技术小组
7.参加讨论会,获得网上免费资料
8.使用播客,打发路上时间
9.《the pragmatic programmer》
do lot of deliberate practise
rt
未完待续。。。