已发布技能 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 原则的实际示例,帮助您编写更整洁、更易读的代码,让您的团队能够理解。