想成為優秀開發者,大量閱讀開源專案程式碼是必要的。本演講將分享講者閱讀開源專案時所發展與實踐之方法及技巧。內容包含降低專案複雜度、修改 module dependency 追 code 工具、專案統計數據分析、深度與廣度走訪專案程式碼。此內容已於 pycontw 2017 年演講過,當時內容僅涵蓋「開放原始碼專案原始碼追蹤分析『心得經驗』分享」。此次投稿,將新增「開放原始碼專案原始碼追蹤分析『相關輔助工具』(tig, git-timemachine) 的介紹」,以及橫 \ 縱向專案走訪心得。希望能將自己歸納之系統性追 code 方法分享給大家。
開源軟體考古 - 以 Viper 為例
Let's Read the Source Code
IB503
08/11 10:00 - 10:30
漢語 / Mandarin Chinese
Beginner / 入門
Python developers
陳坤裕 KunYu Chen
Software Archaeologist. Love to dig into the history of software.
鄧宇翔 Yu Shiang Deng
現就學於國立高雄科技大學電腦通訊工程系電腦組學士,也是同一學校的準碩士生。曾參與許多學校資訊安全計畫以及軟體專案競賽,目前主要研究系統分析設計和資訊安全領域。