인프런 커뮤니티 질문&답변
퀴즈
코드에서 UI 로직과 비즈니스 로직을 분리하는 주된 이유는 무엇일까요?
앱의 설치 파일 크기를 줄이기 위해서
UI 변경 시 비즈니스 로직에 미치는 영향을 최소화하고 테스트 용이성을 높이기 위해서
개발 팀원 간의 소통을 줄이기 위해서
UI 애니메이션 성능을 향상시키기 위해서
답변 1
0
오준석
지식공유자
타입도 지정하고 타입의 안전을 위해서입니다.
dart에서는 json 데이터를 Map 형태로 지원하는데 이를 직접 조작하는 것은 인간의 실수를 유발할 수 있습니다.
모델 클래스를 정의하여 인간의 실수를 방지하는 효과를 가져갑니다.





