المهارات المنشورة 9
technical-analysis
分析 API、資料模型和系統整合
技術系統需要徹底的文件來確保可靠性、安全性和可維護性。此技能提供結構化模板,用於以一致的格式分析和記錄 API、資料模型、整合和安全需求。
tdd-workflow
為 Node.js 應用 TDD 工作流程
在編寫程式碼後再寫測試會導致測試覆蓋不足和設計脆弱的問題。本技能將引導您遵循嚴格的 RED-GREEN-REFACTOR 週期,從一開始就建立經過測試且設計良好的 Node.js 和 TypeScript 應用程式。
srs-documentation
使用 IEEE 830 範本建立正式的 SRS 文件
撰寫正式的軟體需求規格說明書可能耗時且容易出錯。此技能提供符合 IEEE 830 標準的範本和檢查清單,幫助快速且一致地生成結構化的專業 SRS 文件。
solid-principles
將 SOLID 原則應用於 TypeScript 程式碼
SOLID 原則幫助您編寫可維護的軟體。此技能教您建立可測試、可擴展的 TypeScript 應用程式,以適應不斷變化的需求。
requirements-elicitation
透過結構化訪談收集需求
需求不明確會導致專案失敗和開發資源浪費。本技能提供結構化的問題範本和技術,透過經過驗證的誘導方法,系統性地從利害關係人收集完整、明確的需求。
functional-patterns
在 Node.js 中應用函數式模式
Node.js 程式碼常常存在副作用和隱式依賴,使得測試困難且錯誤難以追蹤。本技能提供經過驗證的函數式模式,包括純函數、不可變更新和單子錯誤處理,以撰寫可維護的 TypeScript 程式碼。
cqs-patterns
應用 CQS 和 CQRS 模式
清晰架構需要在改變狀態的操作和返回數據的操作之間有明確的分離。本技能提供模式和程式碼範例,幫助在 .NET 應用程式中實作命令查詢分離和 CQRS。
codebase-analysis
分析程式碼庫以提取需求
理解既有系統既耗時又容易出錯。此技能提供結構化技術,可從現有程式碼庫中逆向工程業務需求、領域模型和技術規格,從而實現更快的入職培訓和更準確的文件編寫。
clean-code
將整潔程式碼原則應用於 TypeScript
在沒有明確指引的情況下編寫可維護的 TypeScript 程式碼極具挑戰性。此技能提供 DRY、KISS 和 YAGNI 原則的實用範例,協助您撰寫更整潔、可讀性更高且團隊成員能夠理解的程式碼。