Outils pour utilisateurs

Outils du site


wiki:resumes-de-livres:proprement-codeur

Ceci est une ancienne révision du document !


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 :

  1. Le code source doit fonctionner : doit présenter une solution cohérente des contraintes du système réel.
  2. 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.
  3. Le code doit s’insérer proprement à la solution actuelle : il ne peut ni fragiliser, ni rigidifier, ni opacifier ce système.
  4. 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 :

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