|
Le
serment d'Hippocrate des ingénieurs software.
- Ne jamais
écrire une ligne de code que quelqu'un d'autre pourrait comprendre.
- Faire
en sorte qu'un simple ligne de code puisse paraître complexe.
Utiliser des noms intuitifs particulièrement longs. Ainsi, ne
codez jamais "a=b" mais plutôt quelque chose du style
:
"AlphaNodeSemaphore
= *(int)(&(nonsigne long)(BetaFrameNodeFarm))"
- Tapez
vite ... pensez doucement !
- N'utilisez
jamais de références directes à quoi que ce soit.
Cachez tout dans des macros. Cachez les macros dans des fichiers inclus.
Référencez ces fichiers inclus indirectement dans d'autres
fichiers inclus. Utilisez des macros pour référencer ces
fichiers inclus.
- Ne jamais
inclure un commentaire qui pourrait aider quelqu'un à comprendre
votre code. S'ils peuvent le comprendre, ils n'ont plus besoin de vous.
- Ne jamais
générer de nouvelles sources. Toujours réutiliser
les anciennes. Tout système binaire devrait toujours être
généré par les mêmes sources.
- N'archivez
jamais toutes les sources nécessaires pour construire un système
binaire. Cachez les toujours dans votre propre disque dur. S'il peuvent
reconstruire votre système, ils n'ont plus besoin de vous.
- Ne codez
jamais une fonction qui renverrait une valeur : Toutes les fonctions
doivent renvoyer un pointeur vers une structure qui contient un pointeur
vers une valeur.
- Ne discutez
jamais en utilisant des termes concrets. Soyez toujours abstrait. S'ils
peuvent vous comprendre ...
- Ne terminez
surtout jamais un projet dans les délais, si vous le faites,
ils vont penser que c'est facile, que tout le monde peut le faire et
qu'ils n'ont donc pas besoin de vous.
- Lorsque
quelqu'un vient dans votre bureau pour vous poser une question, parlez
sans cesse mais n'y répondez jamais. S'ils reçoivent une
réponse à leurs questions, ils n'ont plus besoin de vous.
- Ne vous
exprimez pas autrement qu'en langage codé informatique. Si quelqu'un
vient vous demander si vous désirez déjeuner, répondez-lui
:
"Je ne peux pas car j'ai presque toujours mon RISC-basé
OSI/TCP/IP client connecté par BIBUS VMS VAX et qui utilise SMTP
sur TCP en envoyant des résultats de requêtes SNMP pour
être encapsulés en paquets UDP et transmis à un
SUN 4/280 NFS 4.3 BSD avec la version 3.6 du RPC/XDR supportant notre
essai ONC."
- Ne nettoyez
jamais votre bureau. Vous ne devez absolument jamais jeter un vieux
listing.
- Ne dites
jamais bonjour à quelqu'un dans le hall. Ne vous adresser surtout
jamais à quelqu'un en le désignant par son nom.
Si vous êtes obligé de désigner quelqu'un par son
nom, marmonnez ou trompez vous de nom. Vous devez absolument conserver
l'apparence d'un type mystique shooté complètement concentré
sur une logique complexe.
- Enfin,
ne portez jamais une chemise qui soit assortie avec votre pantalon.
Portez plutôt si possible une chemise froissée. De plus,
votre chemise ne doit jamais complètement être rentrée.
Boutonnez là jusqu'en haut sans mettre de cravate. Cela renforcera
votre côté mystique !
|