Je suis un débutant à la POO et j'apprends mieux par l'exemple.
Vous pourriez dire que cette question est similaire à Quels projets open source Scala devrais-je étudier pour apprendre les meilleures pratiques de codage - mais en PHP.
J'ai entendu dire que Symfony a la meilleure «architecture» (je ne prétendrai pas savoir ce que cela signifie exactement), ainsi que Doctrine ORM. Vaut-il la peine de passer plusieurs mois à lire le code source de ces projets, à essayer de déduire les modèles utilisés et à apprendre de nouvelles astuces?
J'ai vu un nombre égal de pages Web dissester et aimer la base de code de Zend (fournira des liens si cela est jugé nécessaire).
Connaissez-vous un autre projet qui ferait couler de joie tout développeur vétéran de la POO?
Permettez-moi d'ajouter que l'aspect pratique et la portée de l'utilisation ne sont pas du tout une préoccupation ici - je veux juste faire:
- Choisissez un projet qui a une base de code jugée géniale par les développeurs bien meilleure et plus grande que moi.
- Écrivez du code qui réalise ce que fait le projet.
- Comparez les résultats et essayez d'apprendre ce que je ne sais pas.
Fondamentalement, une base de code d'intérêt académique. Des recommandations s'il vous plaît?