뷰랑 뷰모델, 비즈니스 로직 분리가 워낙 잘 되다보니
“내”가 작업하기 편한건 맞음
근데 내 씨샵과 xaml 코드를 다른 신입이 들어와서 맥락을 파악하고 수정하기가 쉬울까?
일단 숙지해야할 컨트롤 상속구조가 너무 많고, 내부적으로 숨겨진 동작도 너무 많은데다가
어떻게 커맨드들이 컨트롤과 연결되고 있는가도 입문자가 바로 알기 어렵고
나조차도 초반에 숙달되는 시간만 4~5개월 걸린거 떠올려보면
이런건 유지보수 측면에서 심각한 문제가 될 수도 있다고 생각함
wpf mvvm 교육 기간이 긴건 맞는데 그게 적응했을때 유지비용보다 훨씬 싸다고 생각함
모르겠고 걍 안쓰면 넌 병신 이런느낌같음
지금은 괜찮은데 나중엔 문제가 될 여지가 있음. 어떤게 문제냐면 다른 프로젝트에서 다른 언어 다른 프레임워크 하다가 다시 돌아오면 기억이 잘 안남 ㅋㅋ 다시 배워야하는 학습시간이 약간 투입되는 경우가 있음.