WordPress Coreのデザインパターンは何ですか?


14

WordPress Coreのデザインパターンは何ですか?このスタックオーバーフローの問題ショー、WordPressはないではない MVCパターンに従ってください。ただし、開発者はMVCに従うプラグインとテーマを作成できます。しかし、私の質問はWordPress Core のみに関係しており、MVCパターンに従う場合とそうでない場合がある追加のアドオン、テーマ、拡張機能、プラグイン、またはフォークされたプロジェクトに関するものではありません。

WordPress CoreがMVCデザインに準拠していない場合、どのデザインパターンに準拠しますか?


14
単になし。膨大な数の関数、いくつかのクラス、すべてが機能することへの大きな期待を持つ多数のファイルがあります。
gmazzap

2
決定的で厳密なパターンはありませんが、@ GMに完全に同意しますが、もちろんいくつかの設計上の決定が下されています。たとえば、これはあなたにとって興味深いかもしれません
ニコライ14年

回答:


22

ミートボールのスパゲッティ

「ミートボールを使用したスパゲッティ」という用語は、手続き型コードに依存したままの、緩やかに構築されたオブジェクト指向プログラミング(OOP)を表すためにコンピューターサイエンスで使用される軽jor的な用語です。長いライフサイクル、言語の制約、マイクロ最適化劇場、または一貫したコーディング標準の欠如が開発に含まれているシステムの結果である可能性があります。

マカロニも少し入っています...

http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs


Ayy ....LM∀O!!! 用語は超面白いです、それは熱烈なWPの開発者の多くが反転します:P
モハマドアブドゥル・ムジブ


0

グローバルオブジェクトである$ wpと呼ばれるベースクラスとベースオブジェクトがあるので、それはシングルトンデザインパターンだと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.