0237期:換湯不換藥

作者:CGS •  日期:2007/06/01  •  類別: 程式漫談 ;•Friendly Print ;•

  

最近我公司附近的商業大樓和住家,有不少選擇更新外牆,外牆更新之後,整棟大樓似乎煥然一新,聽我同事說,同一棟大樓這麼做以後,出售時每坪的售價就提高了10 萬,當然最近台北的房地產也在上漲,所以我想並不是單純就這麼提高了十萬。

不過大樓內部的建築慢慢老舊,管線的問題,就不是這些換外牆可以解決的,很多購買過中古屋的人都會知道,最大的問題其實不是外面,而是內部的管線因時間的關係慢慢變得老舊。

程式設計也是一樣,程式設計的觀念技巧和工具也是推陳出新,但是核心的運算做法卻是類似的,不管是放到網頁上呈現或是用獨立的程式去呈現,甚至像以前一樣用終端機去呈現(很多大型的公司或銀行,內部還是有這種程式的,還有在應徵 COBOL 或 RPG 工程師的職缺就可以證明)。

或許面對客戶的部份的人機界面,越來越花俏,也越來越人性化,如果寫程式的人沒有思考新的人機界面,那就會落入換湯不換藥的窠臼。這些給人用的程式並不是像大樓換外牆一樣,只要換了新界面,新程式,就能解決原本程式邏輯上的問題。

當然還有另一種情況,就是原本寫作的人離職了,後續的人不想改前面的人的程式邏輯(某些情況下,是不懂原本寫作的程式語言),就一直疊床架屋下去,遇到原本程式的邏輯錯誤,就暫時用其他的方法繞過處理。

等到日積月累,程式跟不上時代的變化,內部就宣佈重新再寫一套新程式,才開始下一個測試,上線的循環(這就像新建一棟新大樓)。程式設計的人就在測試、上線、除錯、修改的循環裡做事情,或許這就是我們的寫照吧。

« 上一篇文章下一篇文章 »

Add this page to MyShare  Add this page to Hemidemi  Add this page to Yahoo  Add this page to FunP  Add this page to udn  收藏到Fiigo書籤  加入此網頁到 YouPush  Diigo it  Add this page to del.icio.us
引用
目前沒有任何引用.
使用 引用文章網址l 來通知本網站關於您的引用文章(按右鍵,複製捷徑).
引用本站文章需經過人工審核 ,所以如果你的引用沒有馬上出現 ,請稍待站長處理 .
如果你的部落格不支援引用 ,你可利用 此視窗手動加入你的引用.

留言

作者: Ken  •  2007/08/07  •  01:51:29

想想, 真的就像你說的這樣!
可是絕大多數的原因應該都是因為懶
覺得多一事不如少一事
必竟 working crap code is always better than broken smart code~

軟體人的悲哀啊!!!

留下你的意見