私はOOPの初心者であり、例を挙げて学ぶのが一番です。
この質問は、コーディングのベストプラクティスを学ぶためにどのScalaオープンソースプロジェクトを勉強すべきかと似ていますが、PHPであると言えます。
私はSymfonyが最高の「アーキテクチャ」(それが正確に何を意味するのか私が知っているふりはしません)だけでなく、Doctrine ORMを持っていると聞きました。これらのプロジェクトのソースコードを読んだり、使用されているパターンを推測したり、新しいトリックを学んだりするのに何ヶ月も費やす価値はありますか?
Zendのコードベースを同化して好むWebページの数が同じであることを確認しました(必要と思われる場合はリンクを提供します)。
ベテランのOOP開発者が喜びの涙を流すような他のプロジェクトを知っていますか?
ここでは、実用性と使用範囲はまったく問題ではないことを付け加えておきます-ただやりたいだけです。
- 私よりも開発者によって優れていると思われるコードベースを持つプロジェクトを選択してください。
- プロジェクトの機能を実現するコードを記述します。
- 結果を比較し、わからないことを学ぶようにしてください。
基本的に、学術的関心のコードベース。何かおすすめはありますか?