Skip to main content

开发代码库架构时需要切换各种工具和概念:设计模式文档、架构指南、重构工具、代码审查 checklist,来回翻阅效率低下

  1. 开发代码库架构时需要切换各种工具和概念:设计模式文档、架构指南、重构工具、代码审查 checklist,来回翻阅效率低下。

    mattpocock/skills 把代码架构改进的精华全部浓缩,提供一套标准化架构优化解决方案。

    不仅有精确的术语词汇表(Module、Interface、Depth、Seam等),还定义核心原则和关系模型,帮助从零构建或重构现有代码库。

    主要功能:

    - 标准化术语体系,避免"component/service/boundary"等模糊词汇;
    - 深度(Depth)原则:小接口隐藏大行为,提供杠杆(Leverage)和局部性(Locality);
    - 模块(Module)设计:单一接口 + 实现分离,接口即测试边界;
    - 接缝(Seam)概念:行为切换点,支持适配器(Adapter)替换;
    - 删除测试:验证模块是否真正隐藏复杂度;
    - 适用于前端/后端/新项目/遗留代码,支持多语言通用。

    支持从零规划到现有代码库优化,团队共享语言加速架构评审,适合开发者和技术领导者使用。