Eldin'Net, 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 !




Transmis par Jean-Michel Carlier
  • Accueil