Les Lois de Murphy.pdf - repo.zenk-securit...
Les Lois de Murphy.pdf - repo.zenk-securit...
Les Lois de Murphy.pdf - repo.zenk-securit...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Théorème bogué<br />
Tout bogue que vous trouvez est le <strong>de</strong>rnier.<br />
*<br />
Loi <strong>de</strong> Sysiphe<br />
Du mauvais co<strong>de</strong> n’a pas besoin d’être commenté ou corrigé, mais réécrit.<br />
*<br />
Contradiction <strong>de</strong> Shryer<br />
Si le co<strong>de</strong> et les commentaires se contredisent, les <strong>de</strong>ux sont probablement faux.<br />
*<br />
Loi d’Eagleson<br />
Un co<strong>de</strong> que vous avez écrit et que vous n’avez pas regardé <strong>de</strong>puis plus <strong>de</strong> six mois aurait très bien pu être<br />
écrit par quelqu’un d’autre.<br />
Remarque : Eagleson est optimiste, le vrai nombre est plus proche <strong>de</strong> trois semaines.<br />
Remarque à la remarque : En C++ c’est trois jours.<br />
Extension <strong>de</strong> Vasselot : Cette loi est extensible à n’importe quel language.<br />
*<br />
Règle <strong>de</strong> l’Adéquation ludique <strong>de</strong> Lancelot<br />
Le langage C a ceci <strong>de</strong> particulier que lorsque vous tentez <strong>de</strong> développer un jeu <strong>de</strong> football, à la compilation,<br />
vous obtenez un jeu <strong>de</strong> tennis.<br />
Corollaire : Malgré tout, les règles du jeu sont généralement conservées.<br />
*<br />
Loi numérique<br />
Si vous n’y arrivez pas du premier coup, appelez ça version 1.0<br />
*<br />
Loi d’Adéquation<br />
Il vaut mieux changer le cahier <strong>de</strong>s charges pour l’adapter au programme que viceversa.<br />
*<br />
Secon<strong>de</strong> loi <strong>de</strong> Weinberg<br />
Si les architectes travaillaient <strong>de</strong> la manière dont les programmeurs programment, un seul picvert détruirait<br />
la civilisation.