ulk

Je veux

réduire la dette sans tout réécrire

Mesurer d’abord, couper ensuite. La complexité se chiffre ; la réécriture totale est presque toujours le mauvais geste.

À la fin

Des coupes justifiées, protégées par des tests.

2 cartes sur 4 viennent du même groupe —Les majeurs, orienter.

Les phrases, dans l’ordre

Copiez une phrase, laissez l’étape rendre ce qui est nommé, puis passez à la suivante.

  1. alleger le code

    La complexité mesurée fichier par fichier, et les coupes proposées.

    Sous le capot

    Scaphandrierescaphandrière des profondeurs du code

  2. audit omniscient

    Les dix axes notés, pour ne pas réparer le moins urgent.

    Sous le capot

    Recenseuserecenseuse des projets inconnus

  3. note ce code

    La relecture à deux voix, avec une note et un désaccord explicite s’il y en a un.

    Sous le capot

    Temointémoin qui en appelle un second

  4. tests unitaires

    Le filet : les tests qui doivent exister avant de couper.

    Sous le capot

    Calibreusecalibreuse des pièces avant l'assemblage

Sous le capot — 4 cartes

  1. XIIIIXIIII — TempéranceScaphandriereTEMPÉRANCEdes profondeurs du codeLes majeurs

    1

  2. XXXX — Le JugementRecenseuseLE JUGEMENTdes projets inconnusLes majeurs

    2

  3. roiroi d’épéeTemoinqui en appelle un secondÉpées

    3

  4. valetvalet d’épéeCalibreusedes pièces avant l'assemblageÉpées

    4

Si ce n’est pas tout à fait ça

Tirage écrit à la main dans data/parcours.json, tenu par scripts/parcours/check-parcours.sh : chaque carte citée existe dans le registre du framework.