SlideShare une entreprise Scribd logo
1  sur  2
Bien coder 
Fichier 
• Encodage/Codage : UTF­8
• Placez votre nom, adresse, contact, la date et la description général du 
programme au début de vos fichier 
• Fin de ligne au format Unix LF
Code 
• Utilisez les espaces pour rendre claire votre code
• Utilisez les commentaires qui expriment plus le pourquoi et non le comment 
• Indentez proprement votre code et gardez la même logique tout au long de votre 
programmation ;
• Utilisez les parenthèse comme ceci  
for (i = 0; i < 5; i++){
echo i ;
}
variable/constante
• Utilisez les noms de variables/constant parlante  
$nom au lieu de $n 
• Les noms de constante doivent être en MAJUSCULE 
• Les noms des variables doivent être en minuscule 
Fonction
• Les noms des fonctions sont constitué d'un verbe et d'un nom séparé par un 
underscore « _ » 
• Chaque fonction doit avoir un seul but et doit bien accomplit ce but
• Chaque fonction doit avoir au plus 100 caractères de long et au plus 50 lignes 
de large
• Une fonction doit avoir au plus 3 arguments/paramètres mais à plus de 03 il 
faudra avoir une bonne raison 
• Chaque fonction doit avoir une entête qui décrit de façon claire ce que la 
fonction fait, des différents paramètre  de la fonction et les différentes sorties.  
/* Cette function recherche une valeur dans un tableau
* elle return true si la valeur existe dans le tableau et *
* false dans le cas contraire.
* $tableau : tableau d'entier
* $valeu : valeur a chercher
*/
function chercher_valeur($tableau, $valeur){
}

Contenu connexe

Plus de serge sonfack

Diplomarbeit ens renewed
Diplomarbeit ens renewedDiplomarbeit ens renewed
Diplomarbeit ens renewedserge sonfack
 
Presentation du Laboratoire Open Source
Presentation du Laboratoire Open SourcePresentation du Laboratoire Open Source
Presentation du Laboratoire Open Sourceserge sonfack
 
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROON
IMPROVING GUINEA PIGS QUALITY AND QUANTITY  IN CAMEROONIMPROVING GUINEA PIGS QUALITY AND QUANTITY  IN CAMEROON
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROONserge sonfack
 
Migration vers les Solutions Libres/Open Sources
Migration vers les Solutions Libres/Open SourcesMigration vers les Solutions Libres/Open Sources
Migration vers les Solutions Libres/Open Sourcesserge sonfack
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OSserge sonfack
 

Plus de serge sonfack (11)

Fouille logiciel
Fouille logicielFouille logiciel
Fouille logiciel
 
Ckomsa
Ckomsa Ckomsa
Ckomsa
 
Diplomarbeit ens renewed
Diplomarbeit ens renewedDiplomarbeit ens renewed
Diplomarbeit ens renewed
 
Presentation du Laboratoire Open Source
Presentation du Laboratoire Open SourcePresentation du Laboratoire Open Source
Presentation du Laboratoire Open Source
 
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROON
IMPROVING GUINEA PIGS QUALITY AND QUANTITY  IN CAMEROONIMPROVING GUINEA PIGS QUALITY AND QUANTITY  IN CAMEROON
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROON
 
Migration vers les Solutions Libres/Open Sources
Migration vers les Solutions Libres/Open SourcesMigration vers les Solutions Libres/Open Sources
Migration vers les Solutions Libres/Open Sources
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OS
 
Firefox os
Firefox os Firefox os
Firefox os
 
Opensource
Opensource Opensource
Opensource
 
Emmabuntus
EmmabuntusEmmabuntus
Emmabuntus
 
Jerry SFD Cameroon
Jerry SFD CameroonJerry SFD Cameroon
Jerry SFD Cameroon
 

Coder

  • 1. Bien coder  Fichier  • Encodage/Codage : UTF­8 • Placez votre nom, adresse, contact, la date et la description général du  programme au début de vos fichier  • Fin de ligne au format Unix LF Code  • Utilisez les espaces pour rendre claire votre code • Utilisez les commentaires qui expriment plus le pourquoi et non le comment  • Indentez proprement votre code et gardez la même logique tout au long de votre  programmation ; • Utilisez les parenthèse comme ceci   for (i = 0; i < 5; i++){ echo i ; } variable/constante • Utilisez les noms de variables/constant parlante   $nom au lieu de $n  • Les noms de constante doivent être en MAJUSCULE  • Les noms des variables doivent être en minuscule  Fonction • Les noms des fonctions sont constitué d'un verbe et d'un nom séparé par un  underscore « _ »  • Chaque fonction doit avoir un seul but et doit bien accomplit ce but • Chaque fonction doit avoir au plus 100 caractères de long et au plus 50 lignes  de large • Une fonction doit avoir au plus 3 arguments/paramètres mais à plus de 03 il  faudra avoir une bonne raison  • Chaque fonction doit avoir une entête qui décrit de façon claire ce que la 
  • 2. fonction fait, des différents paramètre  de la fonction et les différentes sorties.   /* Cette function recherche une valeur dans un tableau * elle return true si la valeur existe dans le tableau et * * false dans le cas contraire. * $tableau : tableau d'entier * $valeu : valeur a chercher */ function chercher_valeur($tableau, $valeur){ }