Perl它爹Larry Wall說程序員有三大美德:懶惰、急躁、傲慢。今天來講第一個,懶惰。程序員
原文解釋的懶惰是:它使得你花大力氣去避免消耗過多的精力。它敦促你寫出節省體力的程序,同時別人也能利用它們。爲此你會寫出完善的文檔,以避免別人問你太多問題。工具
實際上我見到的大多數是具備中國人傳統美德之一勤勞的——碼農。我見到太多人任勞任怨,寫出十幾個幾乎如出一轍的方法,把代碼從這裏抄到那裏,不用單元測試本身一步步調試,使用原始的工具作複雜的事情,不斷重複多個命令作相同的事情,甚至於他們還充滿自豪地說這樣也能用啊,那眼神和語氣彷彿本身是挑戰珠穆朗瑪峯北坡的勇士,而別人是貪生怕死的膽小鬼。卻不知,攀登珠峯是一件須要智慧的事情,而碼農們作的,是一隻訓練有素的猴子都會作的事情。單元測試
願意作程序員仍是碼農,本身選擇。測試