
Dicas de Ouro
Maior problema: arquivo com 20 funcoes. Precisa de uma, carrega 19 desnecessarias. Desempenho cai 30~85%.
Para o agente: “Ache o arquivo mais longo e separe cada funcao em arquivo proprio. Nome do arquivo = nome da funcao. Testes existentes devem passar.”
Para o agente: “Execute filefunc validate e reduza violacoes a zero.”
Para o agente: “Repita tsma next adicionando testes. Ate All functions complete.”
filefunc — um arquivo, um conceito
Principio unico: Um arquivo para um conceito. Nome do arquivo = nome do conceito. Comprovado no Hono (23k+ stars): 186 arquivos -> 626. 4,419 testes, nenhum quebrou.
4 condicoes de Agent Operable Codebase
- Um arquivo por conceito (filefunc)
- Teste para cada funcao (tsma)
- Referencia simbolica (operationId)
- Remover acoplamento implicito (whyso)
Mensagem: Nao faca o trem mais rapido. Assente os trilhos.
Artigos Relacionados
Curso Completo de Reins Engineering
| Aula | Titulo |
|---|---|
| Aula 1 | Como Comandar a IA |
| Aula 2 | Como Nao Confiar na IA |
| Aula 3 | O App que Nao Quebra |
| Aula 4 | Decisoes Fora do Codigo |
| Aula 5 | IA com Redeas |
| Aula 6 | Passou, Trava |
| Aula 7 | Como Reverter a Bajulacao |
| Aula 8 | A Fabrica do Agente |
| Aula 9 | Automacao Alem do Codigo |
| Aula 10 | A Lei dos Dados |