Martin Fowler / 中国电力 / 2003-8-1 / 68.00元
-
任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。
使用更加表意的变量名、函数名、类名等等,都是增加代码清晰度,提高代码表达力的最简单、直接的手段。代码是写给人...
-
重构技术系以微小的步伐修改程序。如果你犯下错误,很容易便可发现他。
要有测试,测试要self-checking,频繁运行。
-
古老的工程学格言:如果它没坏,就别动它。
如果有需要的话,先重构,再添加新特性。
先保证测试,再开始重构。
重构之前,首先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验(self-checking)能..