Design pattern
[Design Pattern] 설명하기 쉽지 않은 MVC Pattern
뭔지 알아도 설명을 못한다는 건 모르는 거나 마찬가지이다. 기록을 해보며 알아갈 수 있도록 해보자! Design Pattern? MVC Pattern? Design Pattern 이란? 소프트웨어 디자인 패턴은 소프트웨어 공학의 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. 왜 있나? 뒤에서 알아볼 MVC와 웹 개발을 예를 들어 생각해봅시다. 웹 프로그래머들이 많은 웹 애플리케이션을 만들어오며 피드백에 따라 새로운 기능을 추가하거나 기능을 수정하기 위해 코드는 계속해서 추가되고 변경되게 됩니다. B 라는 기능을 추가하는데 다른 A라는 부분이 바뀌어야 한다던가, 코드가 너무 복잡해져서 생산성이 떨어진다던가 하는 등 .. 유지보수에 어려움이 생기게 됩니다. 그..