Sono un principiante di OOP e imparo meglio con l'esempio.
Potresti dire che questa domanda è simile a Quali progetti open source Scala dovrei studiare per imparare le migliori pratiche di codifica - ma in PHP.
Ho sentito dire che Symfony ha la migliore 'architettura' (non farò finta di sapere cosa significa esattamente), oltre a Doctrine ORM. Vale la pena spendere molti mesi a leggere il codice sorgente di questi progetti, cercando di dedurre i modelli utilizzati e di imparare nuovi trucchi?
Ho visto un numero uguale di pagine web che dissing e piacciono il codebase di Zend (fornirà collegamenti se ritenuto necessario).
Conoscete qualche altro progetto che possa far piangere di gioia qualsiasi sviluppatore veterano di OOP?
Per favore lasciatemi aggiungere che la praticità e il campo di applicazione non sono affatto una preoccupazione qui - voglio solo fare:
- Scegli un progetto che abbia una base di codice ritenuta fantastica dagli sviluppatori in modo migliore e più grande di me.
- Scrivi codice che raggiunge ciò che fa il progetto.
- Confronta i risultati e cerca di imparare ciò che non so.
In sostanza, un codice di interesse accademico. Qualche raccomandazione per favore?