Architecture Governance model

ArchGuard

围绕架构关注点,设计守护规则。

围绕架构适应度函数,构建观测的软件洞见。

规则

  • SQL Linter 基于 jsqlparser 可以支持多种 SQL 方言,如 Oracle, SqlServer, MySQL, PostgreSQL …
  • Test Code 用于检测代码中的坏味道
  • Web API 分析 Web API 的规范
  • Layer (待实现)分析代码中的分层实现
  • Arch (待实现)参照 ArchUnit 或者 Guarding

洞见

围绕架构适应度函数,设计观测的软件洞见。

  • SCA,软件依赖分析
  • Issue,基于规则的 overview 分析。

更的内容详细见:[/overview/insight]


Table of contents