wiki:resumes-de-livres:proprement-codeur
Ceci est une ancienne révision du document !
Table des matières
Résumé de « Proprement codeur : code de conduite pour développeurs professionnels »
Chapitre 1 : professionnalisme
Chapitre 2 : savoir dire non
Chapitre 3 : savoir dire oui
Chapitre 4 : coder
Préparation
Coder consiste de jongler entre 4 contraintes différentes :
- Le code source doit fonctionner : doit présenter une solution cohérente des contraintes du système réel.
- Le code doit résoudre le problème tel que présenté : la demande business n’est peut-être pas correctement formulée, c’est aux développeur·euse·s d'y apporter une solution adaptée pour satisfaire les besoins réels du client.
- Le code doit s’insérer proprement à la solution actuelle : il ne peut ni fragiliser, ni rigidifier, ni opacifier ce système.
- Le code doit être lisible par les autres développeur·euse·s, c’est-à-dire lisible, maintenable et montrer vos intentions.
Code & problèmes
Quand nous sommes distrait·e·s par un problème, quel qu’il soit, il est préférable de s’attarder à celui-ci ou, du moins, lui allouer un peu de temps. Il vaut toujours mieux prendre une heure pour vous calmer plutôt que persister à écrire du code que vous seriez obligé·e de jeter ou de vivre avec.
Interruptions
On peut parfois être interrompu·e par une ou plusieurs personnes. Il n’est pas professionnel d’être grossier·ère.
- Lorsque nous sommes bloqué·e·s sur un problème, il est préférable de faire appel à un·e partenaire de binôme. En cas d’interruptions, cette personne peut garder le fil de la discussion.
- Lors de TDD, le test actuel incarne le contexte actuel.
- Solution possible : prévoir une plage horaire où vous ne préférez pas être interrompu·e mais prévoyez un moment où votre porte est grande ouverte.
Angoisse de la feuille blanche
Si on reste assis·e devant notre écran, sans savoir quoi faire :
- Se détendre (aller marcher un peu, boire un café, etc)
- Le manque de sommeil est une cause possible
Chapitre 5 : développement dirigé par les tests ou TDD
Chapitre 6 : entraînement
Chapitre 7 : tests d’acceptation ou recette
Chapitre 8 : stratégie de test
Chapitre 9 : gestion du temps
Chapitre 10 : estimations
Chapitre 11 : pression
Chapitre 12 : collaboration & coopération
Chapitre 13 : équipes & projets
Chapitre 14 : guides, apprentis & artisans
wiki/resumes-de-livres/proprement-codeur.1675804274.txt.gz · Dernière modification : 2023/02/07 21:11 de alyve