Ça fait un bon bout de temps que j’ai rien écrit, c’est parce que personne lit mon blog anyway.
D’habitude j’écris quand j’ai une montée de lait, et j’en ai une. Je suis présentement pigiste pour quelques compagnies où le plus clair de mon temps est consacré à faire des updates sur plusieurs sites conçus par un autre programmeur qui est parti faire des sites porno et dont je vais taire le nom.
Son code est tout simplement une abobination aux yeux de Dieu. On voit qu’il y a un certain effort au niveau de la structure, mais en vain.
Leçon sur la réutilisation du code. Il est, en programmation, une pratique assez répandue du prendre des morceaux d’algorithme qui se répètent et d’en faire des fonctions ou des objets qui seront réutilisés à tous les endroits ou l’algorithme est nécessaire. Aussi, quand vient le temps de faire des modifications à ce code, on regarde à un endroit et le problème se règle partout.
Leçon sur la lisibilité. Il est important de bien indenter son code et de le faire en utilisant des tabulations et non des expaces. Aussi, il est important de ne pas abuser de la syntaxe (condition)?si vrai: si faux; pour en faire des lignes qui font 2 fois la longueur de l’écran.
Pourquoi répéter le code de l’entête et du bas de page sur chaque page? Il y a des meilleurs moyensm, voyons!
Au sujet de la langue: au lieu de faire 2 répertoires pour chaque section x pour chaque langue, il vaut mieux faire des pages qui s’occupent de toutes les langues et qui retournent le texte dans la langue de notre choix. On vient de s’éviter 50% du travail pour le reste du projet.
Tou cela paraît élémentaire, mon cher Watson? Et bien ça l’est. Tous les développeurs web devraient connaître ça, encore plus un qui sort de l’université simonaque.
C’était ma montée de lait. Je vais un fabuleux concours comme les entreprises trop cheaps font pour “sauver de l’argent” quant ils ont besoin d’idées. Comme un festival qui promet 200$ en prix pour un concours de design de poster et où le “grand gagnant” aura “l’honneur” d’avoir d’avoir son oeuvre utilisée pour un festival en manque de budget, au lieu d’engager de professionnels en graphismes qui coûtent les yeux de la tête, je fais un concours de design pour mon blog! Le “grand gagnant”, en guise de compensation financière, aura le privilège incomparable de voir son design utilisé dans ce blog visité par au moins 280,000,000/280,000,000 personnes! Faites parvenir vos designs à raveur arobas gmail point com. Le concours se termine aussitôt que j’ai reçu quelque chose de potable!