Mon Top 5
serait plutôt le suivant :
HTTP
tu connaîtra, car on ne peut développer correctement pour le web que si l'on sait comment il fonctionne;- Dans ton client (dans le sens HTTP), confiance tu ne feras pas, car il peut t'envoyer absolument tout et n'importe quoi de mille et une façons différentes;
- Les ressources tu contrôleras, car une ressource n'est pas forcément accessible ni accessible éternellement;
- Le code le plus simple possible pour répondre au besoin tu produiras, car ce qui est simple se corrige facilement et peut évoluer, mais attention, comme l'a dit Einstein, ce qui est simple n'est pas forcément simpliste;
- La documentation de PHP en anglais régulièrement tu liras, car il s'agit de la documentation la plus précise et qui permet donc de maîtriser le langage au mieux;
- Les bugs de PHP régulièrement tu consulteras, car cela t'éviteras de perdre encore plus de cheveux.
Je sais, mon Top 5
est en réalité un Top 6
.
5 réactions
1 De Jean-Marc Fontaine - 13/08/2009, 16:35
Je suis tout à fait d'accord avec toi. Je trouve aussi que ce genre de listes passent souvent à côté de l'essentiel quand elles ne sont pas complètement à côté de la plaque comme celle de Google dernièrement.
2 De Samuel Martin - 17/08/2009, 18:55
Avis partagé.
3 De Sport - 20/08/2009, 16:18
Je suis moi aussi complétement d'accord.
Les 5 commandements du développeur doivent être les tiens à coups surs.
Les 5 marqués dans l'article de devzone sont plustôt destiné à paufiner son application PHP ou à garder une application propre dans le cadre d'un travail collaboratif.
4 De devzonefr - 29/08/2009, 12:22
Bonjour à toi fch
Tout d'abord merci d'avoir pris le temps de lire et de réagir à mon article
Ensuite comme tu l'as dit :
"Je suis d'accord pour dire qu'il s'agit effectivement de bonnes pratiques liées au développement en PHP."
Mon article ciblait effectivement le développeur PHP, donc traitant exclusivement le langage PHP.
Aucun lien avec l'aspect "commercial" de ton point 2 par exemple.
Mon idée était de "segmenter" des pratiques de développement web :
* bonne pratique PHP,
* bonne pratique javascript,
* bonne pratique SEO,
* ...
En conclusion, c'était effectivement MON top 5. Ça aurait pu être un top 10 avec les tiens
++
5 De mageekguy - 29/08/2009, 23:31
@devzonefr:
Mon point 2 n'a strictement rien à voir avec un quelconque aspect commercial, et était bel et bien technique puisque je parlais du client HTTP.
Mon blog étant purement technique, cela me semblait évident, mais j'ai édité mon billet pour apporter la précision nécéssaire.
Et désolé, je ne suis pas d'accord avec ton top 5, même après ton explication.
Ce sont de bonnes pratiques, mais d'ordre général, et qui sont loin d'être prioritaires dans un développement, car il est bien mieux de savoir ce que l'on fait plutôt que de faire sans savoir, et du bencharmarking sans savoir ce qui se passe derrière, cela ne sert à rien, par exemple.