floater
Java Jedi
总版主
发贴: 3233
|
于 2004-01-15 14:49
2003年9月10日,Martin Fowler的weblog:“重构的词源学探索”(Etymology Of Refactoring)。按照Fowler原本的理解,“refactoring”出自数学中的“因式分解”(factoring):通过因式分解,你可以让算术式更容易理解,而不改变其结果;通过refactoring,你也可以让代码更容易理解,而不改变其行为。其实我很喜欢Fowler的这个观点。如果把因式分解看作对算术式的一次重新构造,“重构”这个译词也还算差强人意。
sigh, the beauty is just hard to translate.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler, Refactoring - Improving the Design of Existing Code
|