Sam & Max » debugging http://sametmax.com Du code, du cul Sat, 07 Nov 2015 10:56:13 +0000 en-US hourly 1 http://wordpress.org/?v=4.1 Le colonel moutarde dans la cuisine avec le chandelier 14 http://sametmax.com/le-colonel-moutarde-dans-la-cuisine-avec-le-chandelier/ http://sametmax.com/le-colonel-moutarde-dans-la-cuisine-avec-le-chandelier/#comments Thu, 15 Aug 2013 07:37:50 +0000 http://sametmax.com/?p=7096 Ceci est un post invité de Golgotha posté sous licence creative common 3.0 unported.

On a parfois du mal à localiser l’origine d’un bug dans une longue requête sql ou un code spaghetti de 5000 lignes écris en 1999 par un biologiste recruté dans une SSII. Bien sur vous pouvez tenter la méthode traditionnelle, essayer de comprendre d’où viens le bug, de façon logique… ou bien gagner du temps et appliquer la méthode que je préfère dans ce genre de situation : la dichotomie.

Le principe est simple, couper en deux le code défectueux (commenter la moitié), re-faire un test, si le code marche, l’erreur viens de la partie commentée ou inversement, ensuite prenez la partie défectueuse et recommencez. Vous tomberez assez rapidement sur le bug, généralement en quelques minutes grand max, sans avoir réfléchi, c’est pratique quand vous devez trouver un bug rapidement en prod dans la panique générale.

]]>
http://sametmax.com/le-colonel-moutarde-dans-la-cuisine-avec-le-chandelier/feed/ 14