Я новачок в ООП, і я найкраще навчаюся на прикладі.
Ви можете сказати, що це питання схоже на те, які проекти з відкритим кодом Scala слід вивчити, щоб вивчити кращі методи кодування - але в PHP.
Я чув - говорив, що Symfony має найкращу «архітектуру» (не буду робити вигляд, що знаю, що це саме означає), а також доктрину ORM. Чи варто витрачати багато місяців на читання вихідного коду цих проектів, намагаючись вивести використані зразки та вивчити нові хитрощі?
Я бачив рівну кількість веб-сторінок, які видаляють і сподобалися кодові бази Зенда (надаватимуть посилання, якщо вважатимуться необхідними).
Чи знаєте ви про якийсь інший проект, який би змусив будь-якого розробника OOP-ветерана пролити сльози радості?
Дозвольте мені додати, що практичність та сфера використання тут зовсім не викликає занепокоєння - я просто хочу це зробити:
- Виберіть проект, який має кодову базу, яка дивовижними вважається приголомшливою та більшою за мене.
- Напишіть код, який досягає того, що робить проект.
- Порівняйте результати і спробуйте дізнатися те, чого я не знаю.
В основному, кодова база інтересів. Будь-які рекомендації, будь ласка?