2010沉思錄
作者:徐景周
1994年,GoF的鉅著《設計模式》爲我們帶來了常見設計問題的經典解決方案,從而改變了整個面向對象開發的面貌。
1999年,Martin Fowler的鉅著《重構:改善既有代碼的設計》爲我們帶來了一種改進代碼的高效過程,從而徹底改變了面向對象設計的方式。
2001年,敏捷聯盟成立,這是一批軟件業界專家(Kent Beck, Alistair Cockburn, Robert Martin等)爲解決許多軟件公司的團隊陷入不斷增長的過程泥潭,而概括出一些可以讓軟件開發團隊快速工作,並響應變化的價值觀和原則,既敏捷方法論。
2011年,今天的我們,從這些前人大師們的經驗總結中可曾領悟到什麼?
2010年沉思錄
經濟爲本,用戶爲先。
巧用模式,畫龍點睛。
持續重構,改善設計。
化繁爲簡,簡單唯美。
需求管理,控制變化。
儘早集成,連續驗證。
響應變化,變中求靜。
高效溝通,常來常往。
目標驅動,擇人到位。
分工協作,責任明確。
因地制宜,靈活應對。
持續開發,有張有弛。
反省機制,不斷總結。