Aula 8

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

  1. Um arquivo por conceito (filefunc)
  2. Teste para cada funcao (tsma)
  3. Referencia simbolica (operationId)
  4. Remover acoplamento implicito (whyso)

Mensagem: Nao faca o trem mais rapido. Assente os trilhos.


Artigos Relacionados

Curso Completo de Reins Engineering

AulaTitulo
Aula 1Como Comandar a IA
Aula 2Como Nao Confiar na IA
Aula 3O App que Nao Quebra
Aula 4Decisoes Fora do Codigo
Aula 5IA com Redeas
Aula 6Passou, Trava
Aula 7Como Reverter a Bajulacao
Aula 8A Fabrica do Agente
Aula 9Automacao Alem do Codigo
Aula 10A Lei dos Dados