WordPress Core의 디자인 패턴은 무엇입니까?


14

WordPress Core 의 디자인 패턴은 무엇입니까 ? 으로 이 스택 오버플로 질문 쇼 , 워드 프레스는 않습니다 하지 MVC 패턴에 따라; 그러나 개발자는 MVC를 따르는 플러그인과 테마를 작성할 수 있습니다 . 그러나 내 질문은 MVC 패턴을 따르거나 따르지 않을 수있는 추가 애드온, 테마, 확장 프로그램, 플러그인 또는 포크 프로젝트 가 아닌 WordPress Core 에만 해당 됩니다 .

WordPress Core가 MVC 디자인을 따르지 않으면 어떤 디자인 패턴을 따르나요?


14
단순히 없습니다. 수많은 기능, 일부 클래스 및 모든 것이 작동하기를 희망하는 많은 파일이 있습니다.
gmazzap

2
@GM에 전적으로 동의하는 것은 결정적이고 엄격한 패턴은 없지만 물론 일부 디자인 결정이 내려진 것입니다. 예를 들어 다음과 같이 흥미로울 수 있습니다 . .
Nicolai

답변:


22

미트볼과 스파게티

"미트볼이있는 스파게티"라는 용어는 컴퓨터 과학에서 절차 코드에 의존하는 느슨하게 구성된 객체 지향 프로그래밍 (OOP)을 설명하는 데 사용되는 중요한 용어입니다. 개발에 긴 수명주기, 언어 제약 조건, 마이크로 최적화 극장 또는 일관성있는 코딩 표준이없는 시스템의 결과 일 수 있습니다.

또한 약간의 마카로니가 혼합되어 있습니다 ...

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


Ayy .... LM∀O !!! 이 용어는 매우 재미 있고 그것은 열렬한 WP 개발자들의 많은 넘겼습니다 : P
흐드 압둘 Mujib


0

전역 객체 인 $ wp라는 기본 클래스와 기본 개체가 있기 때문에 단일 디자인 패턴이라고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.