Page 1 sur 1

Bien organiser son code ?

Posté : 04 oct. 2013, 14:49
par JVL
Bonjour à tous,

Aujourd'hui mon soucis vient de l'organisation de mon code (en effet: mon code n'es pas très propre).

Alors je ne parle pas de syntaxe, mais plutôt de découpage des fonctions de ma page (par exemple: la connection à la bdd, une requète qui ce répète).

Dans mon cas actuel, il s'agit d'une fonction d'affichage ( qui affiche en fonction d'une date sélectionné et en gros d'un id_user).

Voila j'éssaye de ne pas surcharger ma page, auriez-vous des exemples (ou tuto, j'ai cherché sur le forum et sur google, mais aucune réponse concluante) de découpage de fonction d'une page ?

Cordialement JVL.

Re: Bien organiser son code ?

Posté : 04 oct. 2013, 15:06
par sirakawa
Je doute qu'il y ait une règle.
Quand j'ai appris Pascal, l'habitude était de ne pas dépasser 60 lignes (une page de listing en fait).
Maintenant, je fais une fonction pour chaque travail spécifique:
sur de la conjugaison:
1 pour indicatif présent
1 pour indicatif imparfait
etc
une générale pour comparer deux mots suivant une méthode personnelle...
et, par exemple, pour les cas imprévus:
enregistrer_erreur()
La fonction permet une évolution plus facile du code
Par ailleurs, sauf si les fonctions ont des noms explicites et qu'il existe une doc technique substantielle, le code est moins lisible:
$z = f1(f2($u)); ???
Certains enfin ergoteront sur le ralentissement introduit par les appels de fonction (sûrement moins vrai en php où les paramètres sont passés par valeur, sauf précision contraire)