Middle+
Como avalia a qualidade do código que escreveu?
sobes.tech IA
Resposta da IA
Verifico a conformidade com o especificação técnica e os layouts. Uso analisadores de código estático (ESLint, Stylelint) para manter o estilo de código e identificar erros potenciais. Escrevo testes unitários e de integração com Jest e React Testing Library. Avalio o desempenho: tempo de carregamento, velocidade de execução dos scripts, ausência de "atrasos" em diferentes dispositivos. Realizo testes manuais de funcionalidade e adaptabilidade em vários navegadores e dispositivos. Recebo feedback de colegas durante a revisão de código.
// Exemplo de uso do ESLint no package.json
"scripts": {
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"test": "jest"
}
| Critério de avaliação | Ferramentas/Métodos |
|---|---|
| Funcionalidade | Testes manuais |
| Aparência | Comparação com os layouts |
| Qualidade do código | ESLint, Stylelint |
| Testes | Jest, React Testing Library |
| Desempenho | WebPageTest, Lighthouse |
| Manutenção | Revisão de código |