二個多月前中文輸入法
小企鵝輸入法開源項目終止的導火索就是被指責代碼寫得很糟糕。當然這里不是討論小企鵝,而是引出另外一個問題,為什么許多公司把他們的軟件當作寶貝,
閉源、私有的真正理由也許就是避免尷尬。在冠冕堂皇的理由之下掩蓋了真實的理由:隱藏低劣質量的代碼。舉例:Windows,它證明花數十億美元和使用數以千計的程序員確實可以生產一個不錯的軟件。有兩種形式的丑陋代碼,一種是Good ugly code(Windows),它整體上不能算第一流,但運行良好,沒有多少缺陷;另一種就是bad ugly code,則是令人討厭的。
客戶虐我千百遍,我待客戶如初戀!