Actualites | Forum |Archives
Le magazine des d�cideurs et webmasters qui gagnent !
Inscription | Livre d'or | Plan du site | 15 visiteurs actifs
   
A la Une
Actualit�
Dossiers
Communiqu�s
Coin Technique
Agenda des salons
Emploi
Echange de liens

Archives
S�lection
Exp�rience qui parle
Internet quotidien
Tous les dossiers

Forum
Forum SAM-MAG

Guides
Check-list de la promotion des sites
Promouvoir et r�f�rencer les sites web

Contact
Nous contacter
Newsletter
La protection des donn�es personnelles


 
  Se donner des r�gles de programmation
Dossier "SAM l'Informaticien" du 11/12 au 24/12 2000 par Daniel Lucazeau

ans tous les syst�mes informatiques, il faut se fixer des normes, des r�gles de d�veloppement. Encore plus dans les scripts embarqu�s dans le HTML

Il en est des programmes comme des romans, ils ont un style. Les d�veloppeurs tiennent � cet espace de libert�. Celui-ci � des limites, les n�tres d'abord et celles de celui qui passera apr�s nous.
Il faut effectivement avoir un style de programmation car cela nous donne des rep�res dans le suivi de notre d�veloppement. Nous nous y retrouvons rapidement car nous connaissons notre fa�on d'�crire.
Si ce style est coh�rent d'un script � un autre, cela aidera celui qui aura � intervenir dans nos pages, car il comprendra vite la fa�on d'�crire et traduira facilement notre pens�e, et si en plus il y a de la documentation.
Ces principes sont vieux, enfin vieux comme l'informatique ou presque, donc beaucoup plus �g�s que l'internet.

Voici quelques-unes des r�gles que j'applique, en vrac

  • D�coupons notre code en unit� logique, �ventuellement r�utilisable. Utilisons des include pour sortir les acc�s aux donn�es, l'ensemble des fonctions de calculs li�es aux fonctionnalit�s de ce que nous d�veloppons.

  • Donnons des noms coh�rents � ces fichiers de ressources de codes, cela facilite la recherche, on comprend que derri�re config.inc.xxx on va trouver un fichier de param�tres de l'application.

  • Donnons des noms explicites � vos variables, en concat�nant des mots simples, le premier en minuscule et les autres avec un premi�re majuscule : ceciEstUnevariable. Pour ma part je mets des noms simples - une lettre - pour des variables tr�s �ph�m�res comme les variables d'it�ration mais d�s qu'une variable concerne un �l�ment fonctionnel je lui mets un nom plus �vocateur, sans chercher � atteindre les limites du syst�me sur les identifiants du langage.

  • Utilisons l'indentation dans les structures de contr�le. Cela met bien en valeur les d�buts et fins de boucle, de si-finsi etc... J'ai m�me vu quelqu'un r�cemment qui mettait en commentaire sur la ligne fin de boucle le rappel du test qui �tait en d�but de boucle, cela m'a plu, je l'ai ajout� � ma panoplie de style.

  • Soignons la syntaxe, m�me si le langae tol�re des oublis, �crivons le code dans sa meilleure syntaxe. Nous ne sommes jamais � l'abri d'une erreur nous l'avons tous appris � nos d�pends, alors faisons des efforts pour bien �crire aussit�t.

  • Mettons des commentaires, pas des romans.

  • Externalisons du code dans des fonctions, m�me si elle ne sert qu'une fois, le corps de la page dynamique en sera amincie et c'est plus agr�able.

  • Evitons les astuces, ou si elles sont vraiment n�cessaires documentons en bien la n�cesit� et l'usage. Parfois nous ne comprenons plus nous-m�me une astuce de programmation sauf � tout red�cortiquer.

D'autres r�gles li�s au web

N'alternons pas trop souvent langage de script et HTML, parfois il vaut mieux je pense utiliser les fonction "print" ou "response.write", pour formater du HTML. D'autant plus que cela �vite d'ouvrir et fermer constamment les balises de scripts et sans que j'ai de chiffres en main, je crois avoir lu que cela co�tait en cpu.

PHP permet d'�crire le HTML avec "print" ou "echo". Maintenant je suis cette autre r�gle vue sur un forum, je n'utilise "echo" uniquement pour effectuer des visualisations de mises au point autrement c'est "print".
pour lire la suite de l'article

 

Daniel Lucazeau
@jornet.com
Chef de projet Internet
D�veloppeur informatique

Tous droits réservés - Reproduction même partielle interdite sans autorisation préalable

 
 
Google
 
Web www.sam-mag.com
 

Copyright � ACORUS 2004. All Rights Reserved

- Sam-Mag.com Referencement-Sur-mesure - Referencer-Site-Web.com
Visibilite-Internationale.com - Referencement-Immobilier.net