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.
*<br />
Cinquième et Septième Loi <strong>de</strong> la Programmation informatique<br />
(<strong>Lois</strong> <strong>de</strong> Croissance)<br />
La taille d’un programme grandira jusqu’à occuper tout l’espace mémoire disponible.<br />
La complexité d’un programme grandit jusqu’à ce que son concepteur n’y comprenne plus rien.<br />
*<br />
Mythe du Co<strong>de</strong> Portable sur toutes les Machines<br />
Il existe.<br />
*<br />
Précaution <strong>de</strong> Brandwein<br />
Méfiezvous <strong>de</strong>s programmeurs qui portent <strong>de</strong>s tournevis.<br />
*<br />
Quatrème Loi <strong>de</strong> la Programmation informatique<br />
Tout programme inutile doit être documenté.<br />
Corollaire : Quand un logiciel est inutile, on y forme les gens.<br />
*<br />
Loi <strong>de</strong> l’Emmer<strong>de</strong>ment maximum du User<br />
Plus petite la modification <strong>de</strong>mandée par l’utilisateur,<br />
plus gros le boulot nécessaire.<br />
Corollaire : Finalement, il n’en aura pas besoin.<br />
*<br />
Loi Métaphysique <strong>de</strong>s Programmeurs<br />
La vie serait plus facile si on en avait le co<strong>de</strong> source.<br />
*<br />
<strong>Lois</strong> du Développement Différentiel en Informatique d’Entreprise<br />
1) Avec le temps, un environnement <strong>de</strong> test diverge inévitablement <strong>de</strong> celui <strong>de</strong> production.<br />
2) Il est utopique (et bugogène) d’espérer avoir un environnement <strong>de</strong> test en synchronisation permanente ou<br />
presque avec celui <strong>de</strong> production : au mieux il sera en retard <strong>de</strong> plusieurs fois le temps caractéristique<br />
d’évolution du système réel ; au pire il sera totalement nonfonctionnel.<br />
3) Aucune <strong>de</strong>s données ’foireuses’ qui mènent à <strong>de</strong>s plantages <strong>de</strong> programmes en production n’est présente<br />
en environnement <strong>de</strong> test.