[PHP] Comment organisez-vous votre travail?

tqz_

Elite
Bonsoir à tous,

Je suis développeur php mais j'ai quelques lacunes dans l'organisation à avoir dans mes dossiers, fichiers, codes, etc...

Pour le moment, quand je code je crée différents dossiers :

- classes
- modules
- templates
- css
- js
Et d'autres si les besoins s'en font sentir.

Mais mon plus gros problème est de séparer tout ce qui est design et coding. Il m'arrive fréquemment de charger des images du design dans le code qui traite également les données...

Je fais également souvent des erreurs de redondance, je créer 3-4 scripts pratiquement identiques alors qu'un seul aurait pu faire l'affaire.

Je manque peut-être d'analyse sur le site?

Voila si vous avez des conseils ou si vous pouviez donner votre vision des choses?

:)
 

Tifox

ou pas
Tu peux déjà aller voir du côté de concept MVC (Model-View-Controller). En très gros, tu séparer ton application en 3 niveaux, le Model qui contient les données, le Controller qui les manipule et la Vue qui les affiches.

Le concept n'est pas spécifique à PHP. Si tu fais une recherche dans google, tu trouveras pas mal d'infos.
 

La Poubelle

Pou'r allé Danché
Au niveau des classes ou des fonctions, pose-toi également la question est-ce vraiment utile.

J'ai du me taper de nombreux codes où des fonctions n'étaient appelées qu'une fois. Ca bouffe de l'espace mémoire pour rien et à force, ça en devient illisible et chiant à debugger.

Cette remarque est valable pour tous les langages de prog, surtout l'orienté objet.
 
1er
OP
tqz_

tqz_

Elite
Je me rappelle vaguement avoir entendu parlé du MVC à l'école.

Après quelques recherches, j'ai trouvé un début de tuto sur Siteduzero. Je vais travailler ça :p
 
Haut