Análise do código
stats, oop, big-o, custo e deps — o que o código é, sem rodá-lo.
Cinco comandos que leem o código e respondem sobre a forma dele. Nenhum executa o programa, e todos aceitam arquivo, pasta ou padrão.
| Comando | Responde | Quando |
|---|---|---|
dataforge stats | quantas ações e blueprints, o arquivo e a ação mais longos | achar o que cresceu demais sem ninguém notar |
dataforge oop | WMC, DIT, CBO, LCOM… e os cheiros com o princípio SOLID | revisar um desenho de classes |
dataforge big-o | a classe de complexidade de cada ação, e o porquê | antes de otimizar |
dataforge custo | o que cada adopt traz junto | a partida está lenta |
dataforge deps | o grafo de imports, e os ciclos | entender um projeto novo |
bash
dataforge stats src/
dataforge oop src/ --diagrama > classes.mmd # Mermaid, para o README
dataforge oop src/ --strict # reprova o CI com cheiro
dataforge big-o src/ -v # a classe e o que fazer
dataforge big-o src/ --medir # confere a classe medindo
dataforge big-o --escala # a tabela do que cada classe custa
dataforge custo src/
dataforge depsContinue em Big-O e Métricas de OOP.