本文主要是介绍The productive programmer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Methodology:
加速法则:
Hot key: 在上下文中学习hotkey;
不要总是重复输入相同的命令, 一定有方法可以解决它
每天化一点时间来使每一天更有效
专注法则:
隔离不断打扰你的东西, 如outlook, msn
搜索优于导航
自动化法则
规范化法则: 消除重复
Practice:
TDD
代码的度量 (圈复杂度和state, code coverage)
代码的静态分析(findbugs, PMD, Panopticode)
当个好公民(封装性)
如无必要,勿增加 (80-10-10)
质疑权威
支持元编程 (reflection, aop?)
组合方法和 SLAP(single level of abstraction principle)
多语言编程
寻找完善的工具
这篇关于The productive programmer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!