以知識圖譜理解專案資料

追查功能、檔案與概念之間的關係

Graphify 將程式、文件與概念整理成可查詢的知識圖譜。適合接手既有專案、研究程式架構,以及修改功能前追查相關檔案與影響範圍。

本文內容
Graphify 官方示範:FastAPI 程式庫關係圖譜
Graphify 官方示範:FastAPI 程式庫的知識圖譜,顏色代表不同群組。

查看住圖譜,可以找到乜?

  • 一個功能涉及哪些模組、檔案與文件。
  • 兩個概念或程式部分之間有甚麼連接。
  • 準備修改時,哪些相關部分值得一併檢查。

上面是作者用 FastAPI 程式庫製作的圖譜。顏色分開不同群組,方便由總覽追到個別項目。

例子:接手一個會員網站

先問「登入功能涉及哪些檔案」,再沿住關係查看頁面、驗證與資料處理。比起逐個資料夾打開,你才有一張地圖,再選擇要深入查看的位置。

如何用

按專案說明接入工具,指定程式或資料夾建立圖譜,再用具體問題查詢,例如「改登入流程會影響邊部分?」圖譜會分開直接抽取同推斷的關係,重要結論可以連返來源檔案查看。

原帖 · 圖片來源