RSS Feed

Abstraction is my passion - by AI

← ← ←   17/07/2026, 10:38:41 | Postado por: Danilo Maia Florenzano


Não é um post anti-IA. Gosto da ferramenta e uso diariamente no trabalho.

Dito isso, devo dizer que me incomoda profundamente como a solução de um simples problema, ou a implementação de uma pequena funcionalidade, pode virar uma nova biblioteca inteira de classes e interfaces.

Usar Spec Driven Development tem me proporcionado a constante experiência de revisar planos de implementações que parecem ter saído da mente de um engenheiro pleno ansioso por mostrar todo o novo conhecimento adquirido logo após ele ter concluído a leitura de Código Limpo e Padrões de Projeto (falo com propriedade e uma certa auto-crítica).

Passar claras instruções para manter o código simples e legível, evitar comentários redundantes e considerar "you are not gonna need it" como um guia para a escrita da spec às vezes resolve, às vezes não. É o que se pode esperar de uma ferramenta não determinística.

O ponto é: o que deveria ser uma pequena implementação se apresenta como um show de abstrações pronto para ser ignorado no code review porque ninguém tem tempo e paciência para ler tudo.

Ao fim do dia, revisar o trabalho da IA continua sendo necessário se eu me importo com o código produzido e não somente com o resultado dele.