Afin de finir cette semaine, je vous propose mon treizième conseil. Le voici :
Organisez la structure de votre projet
Ces conseils sont destinés aux débutants ou ceux qui créent des sites ou des applications simples. Idéalement pour les grandes applications ou sites, vous voudrez sûrement envisager une structure plus avancée comme l’architecture MVC et la Programmation Orientée Objet (POO). Je vous encourage à vous y pencher une fois que vous vous sentez à l’aise et que vous avez survolé la plupart des étapes ci-dessous.
- Structure du répertoire : Je dirais que la première chose à faire pour que votre projet soit rapidement opérationnel est d’avoir une structure de répertoire solide que vous pouvez réutiliser pour de multiples projets. Si vous utilisez un Framework, généralement, il fournira une structure à utiliser. Dans un projet simple, j’utilise un dossier
images
contenant toutes les images de votre projet,css
contient tous vos fichiers CSS et enfin le dossierjs
pour tous vos fichiers JavaScript - Le fichier de configuration : En tant que concepteurs et développeurs, notre objectif principal est de faire le moins de travail que possible. Une façon d’atteindre cet objectif je vous conseille d’utiliser un fichier de configuration, dans lequel je mets un tableau multi-dimensionnel qui me sert de structure souple permettant d’accéder à diverses configurations telles que les informations de la base de données
- La mise en page : Choisir un modèle réutilisable est un autre gain de temps considérable. Il y a quelques bibliothèques pour générer des templates, comme Smarty, et j’encourage toujours d’utiliser une telle bibliothèque plutôt que de réinventer la roue. Ces bibliothèques offrent beaucoup de fonctionnalités
J’espère que vous trouverez ces conseils utiles lors du démarrage de votre prochain projet PHP.
Comment organisez-vous votre travail ? Utilisez-vous des outils pour gérer chacun de vos projets ?