英文原文:Write Less Code
软件开发的一个基本事实是:你需要写代码。但是一个最大的概念误区是“写代码就是我的工作”。当我开始我的软件开发者生涯时,我就陷入了这个误区。代码是强大的,它能让你做许多事情,你觉得自己是有效率的,觉得自己完成了工作。然后,这些年来我学到了事情的真实的本质:一个程序员的工作的本质是写尽可能少的代码。
不要误解我的意思。我不是说我们应该把压缩代码、以尽量少敲键盘为目的,从而让写出来的代码根本无法理解。当你想到,作为一个程序员,你的绝大部分时间将用来维护你写的可怕的代码这一事实的时候,你就会觉得“写更少的代码,不要让自己写的代码给自己更来更大的工作量”这一原则是一个非常不错的主意。