O problema que ninguém nomeia até doer
Quem revisa o próprio código fora da própria especialidade revisa pior — e isso vale mesmo quando o "time" é uma pessoa só. Num projeto pessoal com backend e frontend separados, meu background é forte em backend: anos de prática, um checklist de review que já vive na cabeça sem esforço. Frontend eu escrevo, mas não com a mesma profundidade — e é exatamente aí que a atenção de quem entende do assunto desaparece sem avisar. O código passa, os testes passam, o commit acontece — e a revisão que eu faria com rigor de especialista, se estivesse revisando backend, simplesmente não acontece com o mesmo padrão quando o arquivo é um componente Vue.
Foi esse o sintoma que apareceu ao tocar sozinho dois repositórios de stacks bem diferentes: um backend (framework PHP tradicional, onde tenho anos de prática) e um frontend (Vue 3 + TypeScript, onde a experiência é mais recente). Não é um problema de disciplina — é estrutural. Ninguém segura na cabeça, ao mesmo tempo, o checklist de segurança de backend com a mesma profundidade que as convenções de composables de frontend, especialmente quando um dos dois lados não é a sua especialidade original.
O gatilho: um artigo, uma pergunta diferente






