Architecture Governance model
围绕架构关注点,设计守护规则。
围绕架构适应度函数,构建观测的软件洞见。
规则
- SQL Linter 基于 jsqlparser 可以支持多种 SQL 方言,如 Oracle, SqlServer, MySQL, PostgreSQL …
- Test Code 用于检测代码中的坏味道
- Web API 分析 Web API 的规范
- Layer (待实现)分析代码中的分层实现
- Arch (待实现)参照 ArchUnit 或者 Guarding
洞见
围绕架构适应度函数,设计观测的软件洞见。
- SCA,软件依赖分析
- Issue,基于规则的 overview 分析。
更的内容详细见:[/overview/insight]