architecture

6 posts

Seu module tem três camadas. Você provavelmente só escreveu uma.

As Box Structures obrigam você a definir o que um module faz, o que ele lembra e como funciona como três camadas separadas e verificáveis. Veja como o Cleanroom as usa para eliminar o debugging.

Você escreve o código primeiro, depois os testes, e descobre que o código estava errado. Esse é o loop padrão. É por isso que o debugging consome metade da…

Apague, não migre: a estratégia de refatoração para apps React Native feitos com vibe coding

Refatorar código gerado por IA significa fazer engenharia reversa de uma intenção que nunca foi sua. Este é o padrão de substituição orientado por interfaces que torna exclusões seguras.

Na biologia, autotomy é quando um animal descarta uma parte do corpo que não é mais útil. Um lagarto solta a cauda para escapar de um predador. A cauda já foi…

Como Cursor e Claude Code destroem sua arquitetura React Native (e como corrigir isso)

Auth gerado por IA parece estável até uma feature nova meter a mão no service errado. Esta é a arquitetura orientada por interfaces que impede trocas de vendor e trabalho de produto de quebrarem o login.

Uma falha recorrente em apps React Native feitas com vibe coding é quando uma feature nova importa um service existente diretamente, mexe em state que não é…