看板 DummyHistory 關於我們 聯絡資訊
※ 引述《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