Comment devenir un(e) parfait(e) boyscout / girlscout ?
👩🏻💻
Qu'est-ce que la « boyscout rule » ?
Always leave the code you are working on, a little bit better than you found it.
Robert Cecil Martin (“Clean Code”)
Concrètement
- Ne pas rajouter du code 💩
- 🧹les lignes autour de son intervention
- Réécrire une partie du code pour la rendre plus simple et lisible
- Diviser le code en fonctions et en classes cohérentes
- Nommer les variables et fonctions de manière explicite
- ✍️ de la documentation pour les prochains devs
Pépites de backlogs
Fails de tests API aléatoires
Faille de sécurité de la dépendace "X"
Les sociétés situées à Mayotte doivent avoir 0 % de TVA
Les contraintes de validation des emails sont trop restrictives
La recherche des sociétés renvoie des résultats approximatifs
Décalage du menu sous Safari Mobile version "X"
Changement de perspective !
L'équipe dont vous êtes le héros !
🪄
Mettre en place des bonnes pratiques :
- linter
- outils d'analyse statique
- rajouter des logs, des erreurs plus propres et explicites pour les utilisateurs et les développeurs
Mettre en place des tests !
Profitez-en pour faire de la veille
(appliquée à votre tâche malgré tout 😅)
🧪
Expérimenter de nouvelles technos pour proposer une refacto
✍️
Rédiger de la doc, des notes d'intentions d'architectures
👩🏫
Profitez-en pour acquérir une compétence métier technique spécifique
Ce qu'il faut retenir
- Changez votre manière de voir les stories délaissées
- Portez-vous volontaire pour les débuter
- N’ayez pas peur du code (legacy)
- Vous serez le héros de votre équipe
- Vous apprendrez plein de nouvelles choses
- La satisfaction personnelle d'avoir surmonté l'insurmontable (ticket du diable)
🦄
Merci de votre attention
X: @slig36
https://feedback.touraine.tech