Pular para o conteúdo

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.

ComandoRespondeQuando
dataforge statsquantas ações e blueprints, o arquivo e a ação mais longosachar o que cresceu demais sem ninguém notar
dataforge oopWMC, DIT, CBO, LCOM… e os cheiros com o princípio SOLIDrevisar um desenho de classes
dataforge big-oa classe de complexidade de cada ação, e o porquêantes de otimizar
dataforge custoo que cada adopt traz juntoa partida está lenta
dataforge depso grafo de imports, e os ciclosentender 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 deps

Continue em Big-O e Métricas de OOP.