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