Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.27 KB

pitch-french.md

File metadata and controls

15 lines (9 loc) · 1.27 KB

Les bugs ne sont pas une fatalité!

Les bugs s'introduisent dans notre code dû aux choix de conception que nous faisons ou, plus souvent, que nous manquons de faire.

Au cours de cet atelier nous pratiqueront la correction des causes racine des bugs. Vous allez étudier des bugs afin de comprendre les faiblesses dans le design qui a permi et facilité leur introduction. Une fois compris vous allez inventer de designs alternatifs qui rendraient impossible ou du moins peu probable leur introduction. Nous allons également chercher des faiblesses du design, où ce serait probable que l'on introduise un bug dans le futur.

En comprenant mieux puis en corrigeant la cause racine des bugs, nous tranformons les échecs de hier en force pour demain.

Le geste à répéter :

  1. Identifier soit une faiblesse du design susceptible de causer un bug lorsque l'on étend le code, soit un bug existant.
  2. Expliquer comment le design actuel a contribué à l'introduction du bug ou quelle nouvelle fonctionnalité pourrait introduire un bug.
  3. Trouvez un design qui rend impossible ce bug ou du moins qui le rend peu probable.

Il est essentiel de ne pas se contenter de dire qu'un le nouveau design est "mieux", cela voudrait dire qu'on ne maitrise bien ce qu'il apporte dans un contexte précis.