03.07.2013 Views

Les Lois de Murphy.pdf - repo.zenk-securit...

Les Lois de Murphy.pdf - repo.zenk-securit...

Les Lois de Murphy.pdf - repo.zenk-securit...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

afficher, mal imprimer, ou encore n’évaluera pas <strong>de</strong>s sous­routines mathématiques, et tout ça dès le premier<br />

test.<br />

*<br />

Loi du Bug tardif<br />

Plus un bug est découvert tard dans la journée,<br />

plus il est incompréhensible et doit être vite corrigé.<br />

*<br />

Loi du Bug <strong>de</strong> Cinq heures moins Dix<br />

(Implémentation <strong>de</strong> Courtois <strong>de</strong> la Loi du Bug tardif)<br />

Un bug critique en production se produira dix minutes avant votre heure prévue <strong>de</strong> départ.<br />

Premier Corollaire : C’est un jour où vous vouliez partir tôt.<br />

Second Corollaire : Impossible <strong>de</strong> remettre au len<strong>de</strong>main, il y a <strong>de</strong>s gens qui travaillent tard ou le week­end.<br />

Troisième Corollaire : Le collègue responsable du programme buggé est, lui, parti <strong>de</strong>puis cinq minutes.<br />

Quatrième Corollaire : C’est un programme que vous ne connaissez pas du tout, à la logique tordue, aux<br />

spécifications absentes (ou dangereusement floues), codé avec les pieds par un consultant débutant qui a<br />

quitté la boîte il y a <strong>de</strong>s années.<br />

Cinquième Corollaire : Vous n’avez absolument pas l’état d’esprit requis à un débogage d’urgence (fatigue,<br />

trop chaud, retard à un ren<strong>de</strong>z­vous...)<br />

*<br />

Odyssée du Bug <strong>de</strong> perf’<br />

Soit un bête problème problème <strong>de</strong> performance, certes gênant, sur un outil informatique.<br />

Forcément, les utilisateurs, habitués, résignés ou léthargiques, ne remonteront pas le problème (pourtant<br />

vous êtes là pour ça).<br />

Forcément, ce genre <strong>de</strong> bug a la fâcheuse tendance à <strong>de</strong>venir critique les jours <strong>de</strong> « bourre » (le reste du<br />

temps ils ont le temps).<br />

Forcément, le (la) nouvel(le) utilisateur(trice) qui remontera le problème ne dira pas que c’est général.<br />

Forcément cette personne est au mieux avec son chef (au point <strong>de</strong> faire courir <strong>de</strong>s ragots) ; lequel chef peut<br />

compter sur l’appui <strong>de</strong> son chef à lui, qui est hiérarchiquement plus haut que votre chef à vous.<br />

Forcément le problème sera remonté au mauvais service, et imputé à l’ordinateur personnel <strong>de</strong> l’utilisateur<br />

(trice), tout récent, que l’intolérable pression hiérarchique forcera à changer alors qu’il est presque évi<strong>de</strong>nt<br />

que le problème est au niveau du serveur.<br />

Heureusement, l’excellente communication au sein du service entre personnes éloignées <strong>de</strong> quelques mètres<br />

permettra au problème d’arriver en moins <strong>de</strong> dix jours aux oreilles <strong>de</strong> personnes qui sauront en <strong>de</strong>viner et<br />

réparer la source, non sans se faire traiter <strong>de</strong> tous les noms au passage.<br />

*<br />

Préalable à la Loi <strong>de</strong> Pierce<br />

N’oubliez pas <strong>de</strong> vérifier que les routines et programmes <strong>de</strong> test ne sont pas buggées.<br />

Corollaire :

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!