자바/자바 강의1 [Java] MVC 패턴의 오해와 고찰 | feat. Smalltalk-80, Dolphin Smalltalk MVP 모두가 다르게 말하는 디자인 패턴이 있다? 벌써 5개월 전이다. 온라인으로 자바 과제를 하는 코스에 참가해, 많은 학생과 코드 리뷰를 활발히 했었다. 자바 과제는 입력 / 비즈니스 요구사항 처리 / 출력의 형식에서 벗어나지 않았다. 코드 리뷰가 활발하다 보니 몇몇 기술 유행이 불처럼 번졌다. 그 중 하나가 바로 MVC(Model-View-Controller) 디자인 패턴이었다. 많은 학생이 MVC 패턴을 채택한 이유가 뭘까. 직관적이고 객체 지향적으로 분리되고 과제 구현에 최적화됐기 때문이라 생각한다. MVC 패턴을 코드 리뷰할 때, 신기한 점을 발견했다. 학생마다 MVC 패턴을 다르게 알고 있는 게 아닌가? 심지어 내가 이해한 MVC 패턴과도 달랐다. 왜 이런 일이 발생한걸까? (5개월 전 커뮤니티에서.. 자바/자바 강의 2024. 3. 25. 이전 1 다음