敏捷開發筆記 - 設計

設計:設計

  1. 設計分爲兩種設計,一種粗的戰略性的設計,不該該深刻細節,一種細的戰術性的設計
  2. CRC(類-職責-協做)
  3. 什麼是好的設計:若是需求有一個小的改變,它仍然很容易實現,若是一個小需求帶來一大批基礎代碼的改變,那這就是一個糟糕的設計
  4. 好的設計應該是正確的,而不是精確的,也就是說,他描述的一切都是正確的,不該該涉及不肯定或者可能發生改變的細節。他是目標,而不是方向
相關文章
相關標籤/搜索