專案程式邏輯建構
降低複雜度後,我們就要針對所挑定的 commit 研讀了。筆者在此有個比喻,到一處陌生地方旅行,事先查找地圖,了解行進方向是必備的。追 code 也是如此。因此,我們在真正鑽研 code 之前,必須先建立我們追 code 的地圖,在此章節我們稱「專案程式邏輯建構」。此處,我們利用 python 模組相依性來建構專案程式邏輯。
每趟旅行,都有起點與終點。追 code 也一樣。因此,在此,我們須先定義起點與終點。
起始點:
- 牽一髮動全身,那一根頭髮
- 發動汽車引擎,那一把鑰匙
- 系統運作時,最先用到的模組
終點:
- 當無 import 任何專案自撰的 module 時,該程式便是終點
有了定義後,我們就來人工建構專案程式邏輯吧!
恩?不是吧?難道沒有人寫程式自動做這件事嗎?
哈哈!有的,下面章節筆者將介紹幾個建構專案程式邏輯的工具。:D