✅ 문제 상황json 파일에 있는 데이터를 파싱해와서 보여주는 과제를 하던 중 ViewController의 viewDidLoad()에서 데이터 로딩 로직을 처리하고 있는 것이 MVVM 패턴에 적합하지 않다고 느꼈다.기존 코드 (문제가 있던 코드)// BookViewController.swiftoverride func viewDidLoad() { super.viewDidLoad() setupViews() setupConstraints() // 🚨 문제: ViewController에서 데이터 로딩 제어 viewModel.loadBooks { [weak self] result in switch result { case .success: ..