인프런 커뮤니티 질문&답변
초보적인 질문 드립니다.
작성
·
152
퀴즈
코드에서 UI 로직과 비즈니스 로직을 분리하는 주된 이유는 무엇일까요?
앱의 설치 파일 크기를 줄이기 위해서
UI 변경 시 비즈니스 로직에 미치는 영향을 최소화하고 테스트 용이성을 높이기 위해서
개발 팀원 간의 소통을 줄이기 위해서
UI 애니메이션 성능을 향상시키기 위해서
답변 1
0
오준석
지식공유자
디바이스 너비에 따른 분기는 비즈니스 로직이 아닌 View를 위한 부분이므로
같은 파일 안에 두셔도 되고 별도 클래스로 빼셔도 됩니다.
코드가 길면 함수로 분리하셔도 되고 자유롭게 하시면 됩니다.
View에 관련된 코드이므로 ViewModel로 들어가지 않도록 해 주세요.





