[DDDTW] Legacy Code 讀書會 5th (Ch 12, 13, 14)

Hi, 社群的朋友大家好,

DDDTW 在今年邀請大家一起參加讀書會!目前指定《Working Effectively with Legacy Code》一書,希望大家不只可以吸收新知,還可以動手實作學習!

書本資訊:Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)

🗓 時間地點

(因為導讀者有事情,臨時修正時間)

  • 時間:2020/05/06 (三) 19:30 ~ 22:00 (19:00 入場、21:30 ~ 22:00 之間結束)
  • 地點:線上會議室 Zoom 直播 ( 活動前提供連結)

未來時間頻率上會採用每兩週一次的方式進行(以導讀者時間方便為主)。

考量到疫情因素,讀書會將採「完全線上」模式直到疫情穩定。感謝各位的配合。

🎯 預期學習成果

本次預計導讀第十二、十三及第十四章。

  • 在同一地方進行多處修改,是否應該將所有相關的類別都解依賴
    • 攔截點
    • 透過匯點來判斷設計的好壞
    • 匯點的陷阱
  • 修改時應該怎樣寫測試
    • 特徵測試
    • 刻畫類別
    • 目標測試
    • 編寫特徵測試的啟發式方法
  • 棘手的函式庫依賴問題

🏀 活動形式

大約 2 小時,時間分配如下:

  1. 導讀者總結書本知識: 30 ~ 50 分鐘
  2. 分組程式碼實作: 40 ~ 60 分鐘
  3. 總結實作心得: 30 分鐘

基本上預設大家事前都已經看了相關章節。我們會準備幾種語言的 Legacy Code,大家自己根據書本內容對程式碼重構。

如果當周沒有合適的程式碼供實作,就會多分配一些章節來講解與討論。

備註:屆時會依語言偏好分組(5-6人一組),一組至少一台電腦。

 

🎉 適合什麼樣的人參加?

有程式開發經驗、長期與 Legacy Code 奮戰者都歡迎參加!

不用執著特定語言,書本中也提供很多實戰心法!有基礎程式開發經驗即可,有 OO 經驗會更好!當然也歡迎大神現身為大家指點迷津!

🧧 活動收費

本次活動為「線上」

線上費用: 50 NT/人。用繳費的方式來激發學習動力,活動開始前會寄送連結。

> 將會使用 Zoom 來進行直播及活動,請先建立 Zoom 的帳號

---

想知道更多資訊,請參考 GitHub 詳細說明

期待大家的參與,一同學習成長,交流,交朋友!

Event Tickets

Ticket Type Sale Period Price
線上票 2020/04/16 12:00(+0800) ~ 2020/05/06 19:00(+0800) End of Sale
  • TWD$50
Next Step