[Symfony] les qualités d'un bon dev symfony ?

ViPHP
ViPHP | 1024 Messages

11 août 2010, 17:11

Hello,

Je me demande depuis un bout de temps quelles sont les qualités (savoir faire, connaissances...) pour être un bon dev symfony.

J'ai déjà une petite liste, qui demande à être complétée :)

généralités :
- savoir configurer php pour la ligne de commande

symfony :
- connaissance d'un ORM (propel ou doctrine)
- savoir créer et personnaliser les formulaires
- savoir générer les modules
- savoir personnaliser les templates
- savoir déployer un site
- connaissance des principales tâches (ligne de commande)
- savoir installer un plugin
- connaissance du routage

D'autres idées pour compléter la check list ?

Pascal

Eléphant du PHP | 55 Messages

11 août 2010, 17:35

Bonjour,

Peut-être maîtriser la doc du framework, ce n'est pas forcément un modèle de clarté.

Eléphant du PHP | 353 Messages

03 nov. 2010, 17:58

tu peux rajouter :

- Savoir créer ses propres Widgets et Validators pour les formulaires
- Savoir modifier et étendre l'administration générée via l'admin générator

Mammouth du PHP | 19672 Messages

03 nov. 2010, 19:44

D'autres idées pour compléter la check list ?
Oui, une : reposer la même question à Hugo sur son site http://www.apprendre-php.com/forums/, il est formateur symfony chez Sensio. : promis, je ne t'y ferai pas de réponse désagréable pour cross-posting :mrgreen:
Comme il y a peu de trafic, il peut surveiller son forum et quand il est question de symfony, je lui laisse le soin de répondre, il est largement plus compétent que moi en la matière ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 661 Messages

06 nov. 2010, 00:32

j'ajouterais, si vous permettez :

- savoir quand s'en passer !...

je pense que comme tout framework ils ont leurs points fort et leurs points faible, et trop de gens se reposent sur les points forts en en oubliant les points faible ...

Je penses donc que maitriser un framework, c'est avant tout en connaitre les limites, et savoir s'en passer lorsqu'il serait avantageux de ne pas l'employer au détriment de son propre confort (automatisme) d'utilisation :D ...