• [^] # Re: Facile

    Posté par . En réponse au journal Quel langage pour s'amuser ?. Évalué à 10.

    Tout adepte du C sait que le vrai Bushido du programmeur repose sur Patience, Rigueur et Humilité...

    Patience, car il vaut parfois mieux prendre son temps et retravailler son code pour un fix élégant, plutôt que claquer un hack ignoble et continuer son chemin. Ceux qui cèdent à la facilité finissent enterrés vivant sous le cruft ou étouffés avec des spaghetti trop cuits.

    Rigueur, pour tenir éviter de faire des fuites de mémoires ou des buffer overflows à tout va, et vérifier les saisies utilisateurs tant que faire se peux. L'étourdi est condamné à endurer les tourments éternels des failles de sécurité.

    Humilité, afin de ne pas blamer le code des autres (gcc, la libc, que sais-je ?...) avant son propre code. Combien de fois un brave codeur a-t-il rencontré une segfault dans un malloc() et injustement accusé la libc, alors qu'il faisait un double free() ou un overflow bien gras la procédure d'avant ? Le chemin de l'orgueil rend sourd aux recommandations de ses pairs et mène, sinon à l'ignorance, à l'incompétence.