MVVM 썸네일형 리스트형 [프론트엔드] 디자인 패턴 (MVC, MVP, MVVM) 디자인 패턴, 혹은 아키텍쳐 프론트엔드의 코드를 살펴보면 충분히 복잡하다. 무작정 페이지 정도만을 구분하고 UI 로직과 비지니스 로직을 혼합하여 코딩을 했던 경험이 있는데, 차후에 수정 사항이 생겼을 때 본인이 짠 코드임에도 불구하고 뒤섞여 있는 코드를 다 살피느라 인지적 부담이 크게 느껴졌고 소요되는 시간이 꽤 아깝게 느껴졌다. 여기에 협업이 추가된다면 더더욱 비효율성이 문제가 된다. 즉, 체계적이지 않은 코드는 유지 보수에 드는 비용 증가시킨다. 이러한 불편함을 해소하고 개발의 효율을 증진하기 위해 지속적으로 관리가 잘 되는 코드에 대한 수요는 항상 있어왔다. 이 수요를 충족시키기 위한 방안으로 코드에도 체계를 적용해 비슷한 것들 끼리 분류하여 잘 설계한 일종의 패턴인 아키텍쳐, 즉 디자인 패턴이 제.. 더보기 이전 1 다음