Apa pola desain untuk WordPress Core?

14

Apa pola desain WordPress Core ? Seperti yang ditunjukkan oleh pertanyaan Stack Overflow ini , WordPress tidak mengikuti pola MVC; namun, pengembang dapat menulis plugin dan tema yang mengikuti MVC . Tetapi pertanyaan saya hanya berkaitan dengan WordPress Core, bukan untuk add-on, tema, ekstensi, plugin, atau proyek bercabang tambahan apa pun yang mungkin mengikuti atau tidak mengikuti pola MVC.

Jika WordPress Core tidak mengikuti desain MVC, lalu pola desain apa yang diikuti?

jfmercer
sumber
14
Tidak ada. Ada banyak file, dengan jutaan fungsi, beberapa kelas dan harapan besar bahwa semuanya akan berfungsi.
gmazzap
2
Sepenuhnya setuju dengan @GM tidak ada pola konklusif, ketat, tetapi tentu saja beberapa keputusan desain telah dibuat, misalnya ini mungkin menarik bagi Anda: Wordpress dan pemrograman berbasis acara - ada apa? .
Nicolai

Jawaban:

22

Spageti dengan bakso

Istilah "spaghetti dengan bakso" adalah istilah merendahkan yang digunakan dalam ilmu komputer untuk menggambarkan pemrograman berorientasi objek (OOP) yang dibangun secara longgar yang tetap bergantung pada kode prosedural. Ini mungkin hasil dari sistem yang pengembangannya mencakup siklus hidup yang panjang, kendala bahasa, teater optimasi mikro, atau kurangnya standar pengkodean yang koheren.

Ini juga memiliki sedikit makaroni ...

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

Wyck
sumber
Ayy .... LM∀O !!! Istilah ini sangat lucu dan membalik banyak WP devs yang bersemangat: P
Mohd Abdul Mujib
0

Saya pikir ini adalah pola desain tunggal, karena ada kelas dasar dan objek dasar yang disebut $ wp yang merupakan objek global.

Samy
sumber