[DDDTW] Legacy Code 讀書會 9th Final (Ch 25)

  • 2020/07/08(Wed) 19:00(+0800) ~ 22:00(+0800) ( iCal/Outlook, Google Calendar )
  • 天瓏書局 (100台北市中正區重慶南路一段105號2樓) | 線上會議室 Zoom 直播 (活動前提供連結)
  • 29 / 70
  • DDDTW Contact Organizer

Hi, 社群的朋友大家好,

時間過得好快!不知不覺,今年 DDDTW 的讀書會活動,閱讀《Working Effectively with Legacy Code》一書,也即將邁向尾聲了!

作為本書的最後章節(最終場),歡迎大家一同來共襄盛舉,這次的章節會著重介紹在解依賴的許多技法。

即便是沒有來讀過本書前面章節的朋友們,也一定要來瞧瞧看!

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

🗓 時間地點

  • 時間:2020/07/08 (三) 19:30 ~ 22:00 (19:00 入場、21:30 ~ 22:00 之間結束)
  • 地點:
    • 線下:天瓏書局 2 樓 (100台北市中正區重慶南路一段105號2樓)
    • 線上:線上會議室 Zoom 直播 (活動前提供連結)

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

New :考量到疫情減緩,且此次為最後一次讀書會活動,因此將採「線上 + 線下」兩種模式選擇。參加線下場的各位朋友,雖然國內疫情已趨緩,但也請於現場聚會時依然攜帶口罩,保持好社交距離,好讓彼此有一個開心又安全的活動時光唷。

🎯 預期學習成果

本次預計導讀第二十五章。

  • 解依賴技術
    • 參數適配
    • 分解出方法物件
    • 定義補全
    • 封裝全域參照
    • 暴露靜態方法
    • 提取並覆寫呼叫
    • 提取並覆寫工廠方法
    • 提取並覆寫獲取方法
    • 實作提取
    • 介面提取
    • 引入實例委託
    • 引入靜態設置方法
    • 連接替換
    • 參數化建構子
    • 參數化方法
    • 樸素化參數
    • 特性提升
    • 依賴下推
    • 換函數為函數指標
    • 以獲取方法替換全域參照
    • 子類別化並覆寫方法
    • 替換實例變數
    • 模板重定義
    • 文字重定義

🏀 活動形式

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

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

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

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

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

 

🎉 適合什麼樣的人參加?

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

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

🧧 活動收費

本次活動「線上 + 線下

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

線下費用:150 NT/人。包含活動場地費,來現場討論、交流,激發熱情也能增加人脈。

註 1: 線上部分將會使用 Zoom 來進行直播及活動,請先建立 Zoom 的帳號

** 註 2 : 若已購買線上場,想改去線下場的朋友,不需退費重新報名,只要來到活動現場並出示線上場購買證明,再補繳 100 元活動場地費即可。

註 3 : 參加線下場聚會時請依然攜帶口罩,並保持好社交距離。

 

🧧 更新:讀書會活動行前通知信已寄發

07/07 11:55 分左右已發出今天 07/08 Legacy Code 讀書會的行前通知信囉(內含 Zoom 連結與提醒事項)。

若等一段時間沒有收到信件,或是於該時間後新報名的朋友,再麻煩透過 KKTIX 報名的「聯絡主辦單位」功能,提供「訂單編號」來信讓我們知道,並在補寄給您,謝謝!

------

🍪 歡迎一起交流學習

若想知道更多相關活動資訊、交流討論,歡迎加入我們的 Domain-Driven Design Taiwan 社團與,並按讚粉絲頁好持續關注新的動向與文章唷!

👉 FB 社團:Domain Driven Design (DDD Taiwan)

👉 FB 粉絲頁:Domain Driven Design Taiwan

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

Event Tickets

Ticket Type Sale Period Price
線上票 (Zoom)

2020/06/13 12:00(+0800) ~ 2020/07/08 19:00(+0800) End of Sale
  • TWD$50
線下票 (天瓏書局)

2020/06/22 18:00(+0800) ~ 2020/07/08 19:00(+0800) End of Sale
  • TWD$150
Next Step