Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

跟著Teddy讀Pattern

925 views

Published on

軟體開發的設計模式(Design Patterns)起源自建築師Christopher Alexander在1970年代對於建築模式的研究,其代表著作有《Notes on the Synthesis of Form》(形式綜合論)、《The Timeless Way of Build》(建築的永恆之道)與《A Pattern Language》(建築模式語言)。

1987年Kent Beck和Ward Cunningham率先將模式應用於軟體介面設計,後續經由GoF的《Design Patterns》一書與PLoP研討會將其發揚光大。

已有超過數千個模式被發表,應用領域早已超越軟體設計,涵蓋需求、分析、架構、實作、測試、建構管理、持續整合、資料處理、敏捷開發、HCI/UI/UX、企業變革管理、教育乃至於日常生活等各種領域。

模式以特定格式撰寫,常見的格式有好幾種。不論其格式為何,大都具備六大基本元素:模式名稱(Pattern Name)、脈絡(Context)、問題(Problem)、作用力(Forces)、解法(Solution)、結果(Resulting Context)。了解這六大元素,便可掌握各種模式的核心要點。

本次C. C. Agile聚會,Teddy將跟著大家一起閱讀Daily Scrum這個常見的模式,以此為例說明模式的六大元素以及如何掌握閱讀模式的秘訣。

Published in: Software

跟著Teddy讀Pattern

  1. 1. Teddy Chen teddy@teddysoft.tw http://teddy-chen-tw.blogspot.tw/ June 28 2018
  2. 2. Copyright@2012-2018 Teddysoft
  3. 3. • 與同組成員分享自己所寫的三張便利貼。 • 一組選出三張最重要的便利貼 • 請問 – Daily Scrum的解決方案是什麼? – Daily Scrum的解決方案是為了解決什麼問題? Copyright@2012-2018 Teddysoft
  4. 4. • Alexandrian Form • GOF Form • Portland Form • Coplien Form • POSA Form • P of EAA Form Copyright@2012-2018 Teddysoft 《https://goo.gl/GwgdcP》
  5. 5. Copyright@2012-2018 Teddysoft
  6. 6. Copyright@2012-2018 Teddysoft 《https://goo.gl/GwgdcP》 2 3 5 6 4
  7. 7. Copyright@2012-2018 Teddysoft
  8. 8. 看例子: Daily Scrum Copyright@2012-2018 Teddysoft
  9. 9. Copyright@2012-2018 Teddysoft 1 2
  10. 10. Copyright@2012-2018 Teddysoft 3 f
  11. 11. Copyright@2012-2018 Teddysoft f f f
  12. 12. Copyright@2012-2018 Teddysoft 5
  13. 13. Copyright@2012-2018 Teddysoft 6
  14. 14. Copyright@2012-2018 Teddysoft 6
  15. 15. • 改寫 Problem • 尋找 Forces Copyright@2012-2018 Teddysoft
  16. 16. Copyright@2012-2018 Teddysoft
  17. 17. Copyright@2012-2018 Teddysoft http://teddysoft.tw/courses/design-patterns-1/
  18. 18. • 搞笑談軟工部落格 – http://teddy-chen-tw.blogspot.com • 搞笑談軟工Facebook – https://www.facebook.com/groups/teddy.tw • 泰迪軟體官方網站 – http://teddysoft.tw Copyright@2012-2018 Teddysoft

×