Middle+
Comment évaluez-vous la qualité du code que vous avez écrit?
sobes.tech IA
Réponse de l'IA
Je vérifie la conformité par rapport au cahier des charges et aux maquettes. J'utilise des analyseurs de code statique (ESLint, Stylelint) pour respecter le style de code et détecter d'éventuelles erreurs. J'écris des tests unitaires et d'intégration avec Jest et React Testing Library. J'évalue la performance : temps de chargement, vitesse d'exécution des scripts, absence de "ralentissements" sur différents appareils. Je réalise des tests manuels de fonctionnalité et d'adaptabilité sur différents navigateurs et appareils. Je reçois des retours de collègues lors de la revue de code.
// Exemple d'utilisation d'ESLint dans package.json
"scripts": {
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"test": "jest"
}
| Critère d'évaluation | Outils/Méthodes |
|---|---|
| Fonctionnalité | Tests manuels |
| Apparence | Comparaison avec les maquettes |
| Qualité du code | ESLint, Stylelint |
| Tests | Jest, React Testing Library |
| Performance | WebPageTest, Lighthouse |
| Maintenabilité | Revue de code |