卓有成效的程序员 - 读书笔记

2016-09-03  本文已影响80人  何一涛

一、生产力机制

加速法则

加速你与计算机的交互,去除计算机繁文缛节

总结:多用键盘输入,少切换环境,记住输入历史,在IDE中多用快捷键、代码模板、搜索等,使用宏搞定重复的事情

专注法则

集中注意力,去除低效率和不必要的干扰

改变环境减少打扰,减少来自电脑的打扰,借助工具保持专注

自动法则

不用浪费时间动手去做可以被自动化的事情

把重复工作自动化,抽身出来做更有价值的事

规范性法则

规范性指的是消除重复

重复是软件开发中最大的阻力,DRY是写出良好代码的根本原则

二、实践

测试驱动设计

静态分析

当个好公民

YAGNI - 不要过度开发

古代哲人

质疑权威

元编程

组合方法和SLAP(单一抽象层次原则)

多语言编程

寻找完美工具

上一篇 下一篇

猜你喜欢

热点阅读