본 문서에서는 애플리케이션 아키텍처 중 하나인 모델-뷰-컨트롤러(Model-View-Conroller, MVC)에 대하여 다룬다.최종수정일 : 2023.04.18
본 문서에서는 대규모 시스템의 정상적인 작동과 효율적인 개선을 위해, 작성한 코드를 평가하는 기준이 되는 7가지 요소에 대해 다룬다. 이 요소들은 그 구분히 매우 명확하고 객관적이지 않으며 프로그래머의 경험 수준에 따라가는 경향이 있다.최종수정일 : 2023.09.18
본 문서에서는 특정 디자인 패턴을 사용하는 데에 있어 기본이 되는 설계 원칙에 대해 다룬다. 이러한 내용은 다소 추상적이고 주관적인 측면이 있으나 공통된 맥락을 가지고 있다.최종수정일 : 2023.09.18
디자인 패턴은 추상적인 원칙을 문제 해결을 위해 적용한 실질적인 코드 결과물의 구조이다. 따라서 객관적인 성질이 있고, 시간에 따라 안티-패턴이 되기도 하고 새로운 패턴이 등장하기도 한다.본 문서에서는 디자인 패턴에 대한 감각을 익히기 위한 22가지 고전 디자인 패턴을