設計,由你掌握

2022-02-21 16:40:00 字數 549 閱讀 1310

前言:xp中有個準則,就是只做目前你需要做的。例如,我需要加法運算,你就沒有必要實現乘法運算,因為這不是客戶需要的。所以在開發中,我們可以不去考慮程式對於未來的擴充套件性。「簡單最好!」那麼,是否就不需要設計了呢?對於設計模式而言,是否也可以不去了解了呢?答案當然是否定的。因為客戶的需求是「與時俱進」的,現在不實現,並不等於今後不實現。在實現中,不管是重構,還是重新設計,通過應用設計模式,能令你如虎添翼。關鍵不在於設計模式是否重要,而在於你怎麼應用它,以及選擇什麼樣的時機。總而言之,設計,由你掌握!

關鍵字:xp、nunit、單元測試、設計模式、decorator模式、工廠模式、重構

1、 設計模式的重要性已經不言而喻了;

2、 不要為了模式而去學習模式,設計模式必須和專案實際開發結合;

3、 如果目前的需求很簡單,不用設計模式並不是乙個壞的選擇;

4、 因為我們有重構;

5、 但必須記住,重構的每一步,需要以單元測試來保證;

6、 你必須深入理解設計模式,否則當需求複雜之後,你會束手無策;

7、 設計模式是人創造出來的,但既然已經有了前人的成果,為什麼不用?

掌握設計模式

分類 設計模式 2012 02 09 23 56 3591人閱讀收藏 舉報it職場的小菜經常有這樣的疑問 為什麼乙個相似的功能,大牛一會兒就搞定,然後悠閒地品著下午茶逛 而自己加班加點搞到天亮還做不完。為什麼使用者提出需求變更後,大牛只需瀟灑地敲敲鍵盤,改改配置 而自己將 改了又改,刪了又建,幾乎暈...

掌握設計模式

設計模式 design pattern 是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。使用設計模式是為了可重用 讓 更容易被他人理解 保證 可靠性。設計模式使 編制真正工程化,設計模式是軟體工程的基石,如同大廈的一塊塊磚石一樣。只有精通了設計模式,才敢說真正理解了軟體工程。可以說,...

掌握設計模式

it職場的小菜經常有這樣的疑問 為什麼乙個相似的功能,大牛一會兒就搞定,然後悠閒地品著下午茶逛 而自己加班加點搞到天亮還做不完。為什麼使用者提出需求變更後,大牛只需瀟灑地敲敲鍵盤,改改配置 而自己將 改了又改,刪了又建,幾乎暈厥,最後只能推翻重來。為什麼大牛寫完的程式測試上線後,幾乎完美執行,使用者...