Un bouquin pour les autodidactes de PHP
Par Le Caphar le mercredi, 21 juin 2006, 17:57 - Développement PHP - Lien permanent
Une fois n'est pas coutume, je vais faire de la pub. Pour un bouquin. Destiné aux développeurs PHP qui ne sont pas programmeurs. Ce n'est pas qu'il soit particulièrement bien écrit, ni vraiment complet. Il n'a rien d'une bible ou d'un livre de chevet, mais il vous retourne la tête. C'est Best Practices PHP5 de Guillaume Ponçon, chez Eyrolles.
Il ne vous apprendra pas les bases du PHP, ni même l'usage de fonctions ou de constructions de code élaborés. Mais si comme moi vous pratiquez le PHP (v.4) quotidiennement tout en ayant gardé les vieux réflexes du HTML, ce livre peut vous faire franchir une étape.
Une fois que vous avez mis le nez dedans, vous ne voyez plus le développement comme un léger complément du HTML, mais comme un langage à part, qui mérite des outils appropriés. A cause de ce bouquin, j'ai donc décidé :
- de changer d'éditeur (PHPEd de Nusphere au lieu de Dreamweaver),
- de passer à la programmation orientée objet,
- d'installer PHP5,
- de documenter proprement mon code (et vive Phpdocumentor !)
- d'installer un système de gestion de versions de fichiers (CVS) pour le travail d'équipe
- de profiler mon code pour mesurer ce qui ralentit
- de ne pas utiliser de moteur de templates
- de sauvegarder très souvent le boulot, en créant des scripts via le planificateur des tâches
- d'adopter des règles d'écriture figées pour que le code soit lisible, même deux ans plus tard
- de mettre en place un jour, l'eXtreme Programming
Tout ça devrait m'aider à sortir de l'amateurisme avec lequel j'ai traité le développement jusqu'ici. Merci M. Ponçon.
Commentaires
Bonjour,
je rajoute le lien vers le livre : www.eyrolles.com/Informat...
Je vais peut-être me le prendre, car je me reconnais un peu dans ce qui précède.
Bah vu la description que tu en fais, j'ai pas envie de le lire...
> - de ne pas utiliser de moteur de templates
Tout dépend des cas, ce n'est surement pas une généralité
Effectivement. On trouve souvent des templates bien incrustés dans les frameworks (exemple catalyst). C'est que ça doit pas être une si mauvaise chose que ça.
Je confirme que ce bouquin est intéressant. Pour apprendre le PHP je recommanderai personnelement "Pratique de MySQL et PHP" de Philippe Rigaux. Il explique pas à pas le PHP/mysql en prenant pour base le développemnt d'un site sur le cinéma.