今天在 ITHome 雜誌上面看到一篇「軟體設計就是取捨之道」的文章,覺得還不錯跟大家分享。
現在的軟體設計概念跟以前的程式設計概念已經大不相同了,以往「循序漸進式」的程式設計概念已經逐步被「物件導向」的概念所取代。
什麼是「物件導向」的概念呢?我們時常拿建造一個車子的過程,比喻開發軟體的過程。在這裡,車子是最終想要完成的系統,而輪子便是建造車子所需的重要零組件。因此軟體開發領域中,建造系統的重要軟體組件,時常被比喻為輪子。而重新建造輪子,自然意指重新開發系統所需的軟體組件。
在這樣的概念當中,程式開發人員往往會陷入一個迷失,越是優秀、對自我期許高的程式人,為了追求自我成長,非常容易落入希望重建新輪子的迷失。反而平庸的程式人,不容易發生重新建造輪子的問題。
究竟應該如何取得平衡點才好了?「軟體設計就是取捨之道」這篇文章或許可以提供大家一個思考的空間。
|
報表達人 - M-Power Reprot 倍力資訊 產品經理 方榮久 E mail:pofenfang@mpinfo.com.tw phone: (02)27316868 轉 702 |
請先 登入 以發表留言。