针对关键性 Bug 修复与安全补丁,制定紧急发布工作流。当生产环境出现亟需快速部署的问题时,可选用此方案。
验证SEED Design组件文档各层之间的一致性(./docs/content/docs/components中的设计指南、./packages/rootage/components中的Rootage规范以及./docs/content/react/components中的React文档)。在审计文档完整性、发布前或验证新组件文档时使用。
使用公司格式撰写内部沟通。适用于撰写状态报告、领导层动态、公司通讯、常见问题解答、事件报告、项目更新或其他任何内部沟通。
为TDD的红色阶段生成失败测试,明确预期行为与边界条件。
在 TDD 的“红色”阶段生成失败测试,明确预期行为与各类边界条件。
指导项目特定规范的发现与应用,包括代码风格、命名规则、项目结构以及团队协作惯例。适用于探索代码库,或在实现功能时遵循现有模式时使用。
提供测试环境的资源配置、测试基础设施即代码,运用Docker/Kubernetes搭建测试环境,实施服务虚拟化,并优化成本。当您需要管理测试基础设施、确保环境一致性,或优化测试成本时,此技能将助您事半功倍。
当您编写或修改测试代码、添加 Mock 对象,或心怀“何不干脆在生产代码中加入仅用于测试的方法”时,此工具会主动介入——它能有效防止测试代码的模拟行为、避免测试专用方法污染生产环境,同时杜绝在缺乏对依赖关系深刻理解的情况下贸然进行 Mock。
当编写或更改测试、添加mock或想在生产代码中添加仅用于测试的方法时使用——防止测试mock行为、生产污染以及在不了解依赖的情况下mock
在编写或修改测试、添加 Mock 对象,或心生将仅用于测试的方法直接加入生产代码时使用——避免测试中出现 Mock 行为、防止测试专用方法污染生产环境,更杜绝在未充分理解依赖关系的情况下贸然进行 Mock。
适用于编写或修改测试、添加模拟对象,或在生产代码中萌生仅用于测试的方法时——可有效防止测试模拟行为、避免测试专用方法污染生产环境,同时杜绝在未充分理解依赖关系的情况下贸然进行模拟。
当您在 Connect 单体仓库中工作,需要将旧版 CustomStore 或 FeatureStore 实现迁移到 NgRx ComponentStore 时,应使用此技能。