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