Saúde do código (CodeCharta)¶
A cidade do código: cada prédio é um arquivo; altura/área/cor = métricas. Serve para ver complexidade e hotspots — não para explicar system design (isso é a Arquitetura).
O SVG acima é gerado no próprio repo e publicado no portal. O arquivo
analises/codecharta/copilot.cc.json continua existindo como export compatível com
o CodeCharta oficial, caso você queira uma exploração 3D mais avançada.
O que olhar primeiro (hotspots atuais)¶
Os "arranha-céus" — candidatos a refatoração:
| Arquivo | Linhas | Complexidade | Funções |
|---|---|---|---|
web/components/prospecting-workspace.tsx |
8.479 | 1.828 | 547 |
worker/main.py |
5.430 | 648 | 170 |
web/components/vendedor/feed-view.tsx |
1.741 | 328 | 114 |
worker/pipeline/postprocess.py |
1.511 | 277 | 81 |
Versão sem Java
Este mapa usa métricas leves (linhas, complexidade-proxy, funções), geradas sem
Java. Para métricas ricas (complexidade ciclomática real, churn do git), instale
Java + ccsh — mas a versão atual já aponta os hotspots.