当前位置: 首页>Python>正文

目錄的編制,使用CODEX為你的項目編制一套代碼庫目錄/索引

目錄的編制,使用CODEX為你的項目編制一套代碼庫目錄/索引

靈感來源

本文來自一片項目重構文章的啟發,該文章作者一整年經歷了 3 個代碼十分混亂的項目,最大的收獲就是摸索出了一個梳理爛代碼的最佳實踐——CODEX。

原文路徑:一個技術總監的忠告:精通那么多技術為何還是做不好一個項目?.

文章作者的本意是重構項目時便于梳理項目結構提出的一個活的源代碼索引。

然而對于一些實踐,借鑒了前者的經驗,整理了一套基于idea的CODEX,可以在編寫代碼的時候按照規范將注釋以特定形式輸入,達成一個自動生成索引的功能,方便定位代碼功能與位置。

增加索引標簽

首先,我們可以為索引增加一個特定的標簽,類似于todo,并且統一約定這個標簽,隨著開發者將注釋隨著代碼進行提交的時候,將標簽也會一同帶上,這樣另一個人在拉取代碼的時候就會很清楚的了解到這個項目結構目錄。
在這里插入圖片描述
然后基于每個功能的分解步驟進行注釋的編寫
在這里插入圖片描述
然后查看下方的todo列表
在這里插入圖片描述
過濾todo信息
在這里插入圖片描述
在這里插入圖片描述
然后就可以看到完整的codex項目索引了。

目錄的編制?這種方式可以快速的查詢到問題,一方面可以使新人快速了解各個結構之間的關系和功能分布,另一方面可以在出現問題的時候快速定位代碼位置,便于修改。

生成markdown

進一步的,如果在 CODEX 中添加 Markdown 關鍵字,甚至可以將導出的 CODEX 簡單加工后,變成一張業務邏輯的 Sequence 序列圖,如下所示。
在這里插入圖片描述

結合業務邏輯,我們再來看一下,只需將每一步操作記錄下來,簡單的處理下便可得到一個項目結構圖。
在這里插入圖片描述
以上圖為例,我們將必要注釋記錄清楚稍作加工便可形成下圖所示圖形。
在這里插入圖片描述

這樣就可以極大的方便了我們梳理項目結構和接手新項目的學習成本。

https://www.nshth.com/python/313073.html
>

相关文章:

  • 目錄的編制
  • 代碼手冊
  • 代碼目錄
  • 編制說明
  • code代碼
  • 如何在文件中編制目錄
  • 代碼分享網站
  • 代碼合集
  • magic2前置攝像頭,物體移出鏡頭外出現ui提示
  • w兩個世界第二季,TwoC#第二季
  • bgp router id作用,超詳細解讀OSPF Router-ID
  • nintendo賬號登錄,Nintendo帳戶,用戶ID和網絡ID:Nintendo所有令人困惑的帳戶,說明
  • 學習網絡ID的計算
  • 不怕事,網站上線要做的事和不該做的事,你知道嗎?
  • wordpress默認主題,wordpress主題_40個免費和高質量的WordPress主題(2017)
  • 鼠標滑過顯示圖片大圖效果
  • docker配置文件,Docker常用命令使用詳解(docker help、version、info、images)(一)
  • 攝像頭成像原理示意圖,圖像成像模型
  • 《Python編程從入門到實踐》袁國忠 譯 P1~P200學習筆記
  • 6ra80優化步驟,阿木p200四旋翼配置經驗筆記
  • 廣告制作合同模板免費,合約廣告
  • 360瀏覽器開發者工具,體驗 Chrome 開發者工具的 12個騷操作!
  • 開發者工具下載,Chrome 開發者工具各種騷技巧
  • ftp傳輸文件命令,在linux系統,用FTP工具下載文件
  • pomxml標紅,idea的pom.xml文件圖標是黃色而不是藍色
  • docker 基礎鏡像,詳解docker鏡像管理命令
  • docker鏡像列表,【docker專欄5】詳解docker鏡像管理命令
  • qt表格控件,Qt 表格導出數據為 excel html csv
  • 應用程序右下角有個盾牌,如何去除任務欄右下角的紅色盾牌圖表
  • 杯中酒空醉古今,酒至數杯 天空軟件下載
  • python導入數據集,python獲取Q群的信息數據100%用得到【已開源】
  • the apple pie,As American as apple pie 美國特色
  • 輸入學生人數和學生成績計算,統計學生平均成績與及格人數(PTA)
  • 查詢計算機系學生的總人數,統計專業人數。本題要求實現一個函數,統計學生學號鏈表中專業為計算機的學生人數。
  • 數學與統計專業就業前景,6-3 統計專業人數 (15 分)
  • C語言統計各年齡段人數,PTA: 統計專業人數 (15分)(C語言)
  • 幼兒教育理論筆記,Android屏幕適配 - 屏幕基礎理論知識筆記;res資源文件命名與匹配規則
  • 量子化學公社,量子化學計算(Gausssian)圖形工作站硬件方案