코드 분석은 결정적이지 않지만 시작하기에 좋은 통계 수치를 제공 할 수 있습니다. 이러한 KPI는 클래스의 메소드 수 또는 if/else 레벨을 사용하는 방법이 될 수 있습니다 ...코드 메트릭 MVVM 프로그램 복잡성을위한 KPI
MVVM 프로그램에 대한 몇 가지 코드 메트릭이 있습니까?
예를 들어 마지막 프로젝트에서 주목해야 할 것은 각 클래스의 소리가 크지 않지만 가능한 워크 플로를 매우 복잡하게 만드는 트리가 있다는 것입니다. ViewModel Command => Business Method => ViewModel Properties => ViewModel "Navigation Properties"(숨김/표시/축소/확장) 참고 : 전체 MVVM 프로젝트 탐색은 MVVM 바인딩을 기반으로하지만 일부 VM 속성을 숨김/표시됨/축소/확장으로 설정하므로 "탐색 속성" GUI가 탐색됩니다.
MVVM이 떨어질 수있는 몇 가지 특별한 디자인 "함정"이 있으며 KPI에서이를 볼 수 있습니까?