Kaizen 是一套指导开发与流程改进的技能,核心理念是许多小改进胜过一次性大改动,主张在设计阶段预防错误而非事后修复。它包含四大支柱。一是持续改进:每次做最小可行改动,逐一验证后再继续,逐步让代码比发现时更好,按“先能用、再清晰、后高效”的顺序迭代。二是防错设计(Poka-Yoke):借助类型系统、编译期契约与边界校验让错误无法发生,使非法状态不可表示,并在系统启动时校验必需配置,尽快失败并给出清晰信息。三是标准化工作:遵循代码库既有模式与命名、错误处理约定,把文档与代码放在一起,并通过 linter、类型检查、测试和 CI 强制标准。四是准时化(JIT):遵循 YAGNI,不写“也许以后需要”的代码,在测量后再优化,按“三次法则”在模式成熟后再抽象。适用场景包括功能实现、重构、代码审查、架构与设计决策、流程与工作流改进、错误处理与校验。它通常作为日常开发的工作方式,可配合结构化问题分析命令使用。限制:资料未提供收费、价格、平台支持、安装命令或具体版本信息,也暂未提供独立运行方式。
kaizen
编程与开发
更新于 10-16 05:51