Uno dei punti di forza di symfony è senza dubbio la completa documentazione che il team di SensioLabs ha messo a disposizione sin da subito. Documentazione in gran parte frutto della collaborazione di Francois Zaninotto con Fabien Potencier. Per chi non ne fosse al corrente da qualche tempo Francois Zaninotto non fa più parte del team di symfony per differenza di vedute, tuttavia sul suo blog continua l’attività di supporto alla community con articoli e informazioni interessanti.
E’ proprio sul suo blog che ha dato il via ad una discussione su come secondo lui dovrebbe essere affrontato al meglio lo sviluppo del nuovo form framewor. Un approccio Document Driven Development l’ha spinto a riscrivere il capitolo 10 del libro “The Definitive Guide to symfony“. Tale riscrittura implica anche l’adozione di nuove API al posto delle correnti che richiedono troppe spiegazioni per essere utilizzate, secondo lui, ecco quindi anche delle proposte su questo fronte.
Dall’altra parte risponde Fabien Potencier, anch’egli dal suo blog, esprimendo le proprie idee e cercando di far capire per quale motivo non condivida quanto espresso da Zaninotto. L’analisi è approfondita e affronta tutti i punti proposti in modo civile e garbato per quanto m’è parso.
Replica immediata di Zaninotto con un post intitolato The Good, The Bad and the Ugly (Il buono, il brutto e il cattivo) che risponde in modo abbastanza critico a Potencier e chiude alimentando un vero flame che personalmente ritengo inutile e non giustificato (come sempre per questi comportamenti). Nei commenti i lettori hanno preso le distanze da tale comportamento e si dividono tra l’uno e l’altro cercando di argomentare in modo civile e propongono per il bene della comunità di symfony di risolvere le ruggini personali in privato piuttosto che a colpi di post.
E voi avete seguito la faccenda? Cosa ne pensate?