工程開發
code-review avatar

code-review

執行全面的程式碼審查,專注於安全性、效能、正確性與可維護性,並使用業界標準的稽核實踐。

簡介

程式碼審查 (code-review) 技能提供了一個嚴謹的軟體品質評估框架。它作為專業的工程夥伴,能夠稽核整個程式碼庫或特定組件,確保其符合現代開發標準。透過使用結構化清單驅動的方法論,代理程式會評估程式碼中的重大漏洞、邏輯瑕疵、效能瓶頸與架構債務。此工具專為軟體工程師、技術主管與資安研究人員設計,旨在自動化日常程式碼評估的繁瑣工作,同時保持生產環境部署的高標準。

  • 執行深度安全性稽核,包括針對注入漏洞 (SQL, XSS, 指令注入)、身分驗證/授權缺失,以及硬編碼密鑰的檢查,並使用 npm audit、pip-audit 與靜態分析 grep 模式等自動化工具。

  • 評估程式碼正確性,識別常見缺陷,如競態條件 (race conditions)、資源洩漏、錯誤處理不當,以及 Python、JavaScript 和 TypeScript 中的型別安全問題。

  • 優化效能,檢測 N+1 資料庫查詢、低效率演算法複雜度 (Big O)、非同步環境中的阻塞同步 I/O,以及記憶體密集型模式。

  • 強制執行可維護性,包括命名規範、降低複雜度 (循環複雜度分析)、消除失效/重複程式碼,以及文件完整性審查。

  • 提供標準化 Markdown 格式的回饋,包含總結、具行號參考的分類議題、建議修正方案,以及清晰的合併就緒狀態判定。

  • 輸入:原始碼檔案、git diff 或 PR 描述。輸出:包含可執行技術建議的詳細 Markdown 報告。

  • 最適合用於合併前 PR 審查、定期程式碼庫健康檢查與漏洞評估任務。

  • 限制:雖然代理程式使用 radon、grep 與套件稽核工具,但對於架構決策與特定業務邏輯驗證,人類監督仍然不可或缺。

  • 操作建議:提供程式碼庫背景資訊 (例如框架版本、併發需求),以利代理程式更精確地調整審查清單。針對特定模組執行以減少大型儲存庫中的雜訊。

倉庫統計

Star 數
57,128
Fork 數
9,379
Open Issue 數
107
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月28日 上午11:19
在 GitHub 查看