作者wsxl (Wise Xel)
看板DummyHistory
標題Re: 經濟人的「理性」
時間Thu Jul 8 19:00:51 2010
※ 引述《reader (讀者)》之銘言:
: 其他地方我基本上都同意,只是覺得這個例子有一些誤導作用,提供一點說明。
: 程式設計很難有完美的成果,以較高的產業標準來看,超過五年以上的程式碼,
: 只怕絕大多數都不合格了,不能說程式寫得不好,而是這世界變化快。
: 比爾蓋茲能憑著技術文件,沒有實機也沒有官方模擬器,就創作出 Altair BASIC,
: 並在機器本身能力很弱的條件下,能做出高完成度、有創新、商業上成功的作品,
: 單就此一成績,就足以讓他成為程式設計的名人了。
: 這也就是為什麼他才二十歲就可以發表公開信,大談軟體產業前景,
: 後來甚至能讓 IBM 找上門,那不是靠關係就能做到的事情,
: 他的程式設計高手地位,是受到普遍認可的,即使不是那種前十名的人物,
: 卻也是能上強者名單的。
還要考慮另外一個方面,就是“花那么多時間寫完美的程式是否值得”
如果你寫一個完美的程式,賣錢和比較差的程式差不多的話,又何必寫那么好?
如果對微軟的東西有點熟悉的話,就會發現微軟有一個傳統,就是
喜歡“用程式來幫你寫程式”
無疑這是所有it人的夢想,但是微軟的程式自動生成也太……
然后你看一些微軟出來的人的回憶,在寫windows的時候,為了兼容性
寫了一大堆非常dirty的代碼
但是那又如何?你寫一個完美的程式,等寫完,市場已經被別人占領了
Bill能獲得dos在ibm pc上面的操作系統權利,不就是一個快字嗎?
word perfect之所以失敗,不也是因為野心太大,推出產品太慢?
當然,現在微軟已經開始為以前的東西還債了,NT幾乎是重寫了一遍windows
win7也是幾乎重寫了一遍,為了趕速度寫dirty代碼,后果就是
改寫的時候要花以前幾倍的時間,最后只有推翻重來
現在的軟件,只要用戶仍然希望“更多功能,更快推出”
那么軟件就必不可免的會爛下去
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.174.44.37
推 chenglap:作為大人類主義者, 我絕對反對用程式寫程式. 07/09 16:16
→ c0s:可實際上這樣做的還不少 尤其在低階語言上某程度來說都是 07/09 16:38
推 MRZISDOG:只是Windows的那些Button、MENU不用IDE來生成的話, 07/09 19:50
→ MRZISDOG:寫code很累 07/09 19:51