Ich bin ein Neuling bei OOP und lerne am besten anhand eines Beispiels.
Man könnte sagen, diese Frage ähnelt der Frage, welche Scala-Open-Source-Projekte ich studieren soll, um die besten Codierungspraktiken zu erlernen - aber in PHP.
Ich habe gehört, dass Symfony die beste "Architektur" (ich werde nicht so tun, als wüsste ich, was das genau bedeutet) sowie Doctrine ORM hat. Lohnt es sich, viele Monate damit zu verbringen, den Quellcode dieser Projekte zu lesen, die verwendeten Muster abzuleiten und neue Tricks zu lernen?
Ich habe die gleiche Anzahl von Webseiten gesehen, die Zends Codebasis ablehnen und mögen (wird Links bereitstellen, wenn dies als notwendig erachtet wird).
Kennen Sie ein anderes Projekt, bei dem ein erfahrener OOP-Entwickler vor Freude Tränen vergießen würde?
Bitte lassen Sie mich hinzufügen, dass Praktikabilität und Anwendungsbereich hier überhaupt kein Problem darstellen - ich möchte nur Folgendes tun:
- Wählen Sie ein Projekt aus, dessen Codebasis von Entwicklern als besser und besser als ich eingestuft wird.
- Schreiben Sie Code, der die Leistung des Projekts erreicht.
- Vergleichen Sie die Ergebnisse und versuchen Sie zu lernen, was ich nicht weiß.
Grundsätzlich eine akademische Interessenbasis. Irgendwelche Empfehlungen bitte?