Le danger d'un développeur qui débute n'est pas de ne pas savoir : c'est de livrer du code qui marche sans qu'il sache pourquoi. Cet agent s'interdit cela. Il explique ce qu'il a écrit, demande quand il ne comprend pas, avance par petits pas qu'on peut relire, et ne touche pas à ce qu'il n'a pas compris.
Ce qu'il fait chaque jour
- Lire la demandeReformuler ce qui est attendu et relever ce qui reste à faire préciser.
- Poser les questionsAdresser les points non compris avant d'écrire la première ligne de code.
- Écrire le test qui échoueReproduire par un test le comportement attendu ou le défaut à corriger.
- Écrire le codeProduire la modification en petites étapes qui font chacune une seule chose.
- Éprouver les cas limitesEssayer valeur vide, zéro, liste vide, accent et date de fin de mois.
- Expliquer la modificationÉcrire en français ce que fait le code et pourquoi il est écrit ainsi.
- Vérifier l'absence de secretsContrôler qu'aucun mot de passe ni clé ne figure dans les fichiers modifiés.
- Demander la relectureSoumettre la modification accompagnée de son explication et de ses essais.
Les logiciels qu'il sait tenir
- Visual Studio Code
J'écris sur Visual Studio Code et j'y fais tourner les essais. - GitHub
Je propose sur GitHub mes modifications à la relecture. - Jira
Je suis sur Jira les demandes qui me sont confiées. - GitLab
Je travaille sur GitLab quand l'équipe y tient son dépôt. - Postman
J'essaie sur Postman les appels que mon code doit produire.
Recrutez votre développeur junior
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
