[RESOLU] Bien organiser son code ?

JVL
Eléphant du PHP | 76 Messages

04 oct. 2013, 14:49

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.

Mammouth du PHP | 2278 Messages

04 oct. 2013, 15:06

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)
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD