O melhor teste da sua engenharia é o que acontece quando você se afasta. Se alguém precisa te perguntar "como isso funciona?" — você falhou. Sistemas devem continuar rodando. Pipelines devem continuar implantando. Dashboards devem continuar atualizando.
Esta é a parte mais intencional da minha prática de engenharia: construir para a pessoa que virá depois de mim.
O Teste
Antes de considerar qualquer sistema "pronto", eu pergunto: "Um engenheiro de nível pleno, que nunca viu este código, conseguiria operá-lo sem entrar em contato comigo?"
Se a resposta for não, ainda não terminei. O código pode funcionar, mas não está completo.
Como é a "Operabilidade"
1. README que Responde as Primeiras 5 Perguntas
Todo novo engenheiro faz as mesmas 5 perguntas:
- O que isso faz?
- Como executo localmente?
- Como faço deploy?
- Onde estão os logs?
- Quem contato se quebrar?
\\
