멘토 답변
1.
스켈레톤 UI 관련 질문을 받고 스켈레톤 UI를 왜 사용하는 것이 좋은지에 대해 같이 이야기해보았습니다. 사용자가 느끼기에 무언가가 있다는 인지를 시켜주기 위함의 용도가 크고, 관련해서 다른 방법으로 표시할 수 있는 방법도 있다라는 것을 안내하였습니다.
2.
ViewModel은 한 화면에 여러개 존재할 수 있습니다. 관심 영역 분리를 위해 사용하는 것도 좋은 방법입니다.
3.
한 함수에 너무 많은 내용이 담기기보다는 여러개의 함수로 나누는 것이 더욱 좋습니다. 이 내용은 클린 아키텍쳐와는 관련이 없습니다.
4.
Git의 커밋은 다른 사람에게 히스토리를 전달하기 위함입니다. 따라서 커밋의 단위는 다른 사람이 해당 커밋을 이해하기 쉽게 도와줄 수 있는 정도의 크기로 구성되는 것이 좋습니다. 보통은 그렇다보니 기능의 단위로 많이 사용됩니다.
5.
onCreateView가 호출된 뒤에는 onViewCreated가 호출됩니다.