1. 유저컨트롤 사용으로 도메인 분리
2. 이벤트 패턴 등에 통달해야함. 그러나 남발하면 나중에 내 코드 내가 못알아봄
3. 실질 윈폼 개발은 프론트 개발적인 성격이 많음
4. 나중에는 사람들이 다 포기하고 폼 하나에 2천줄 3천줄으로 작업함.
이는 윈폼을 통한 개발이 뭔가 계층구분이 애매한데서 발생하는 문제임. 모델과 같은 데이터를 따로 두고 중간에 컨트롤러나 프레젠터같은 소통자를 둬봐야 코드 복잡도는 높아지는데 실익이 적음
왜냐하면 윈폼자체가 이미 뷰와 매우 강결합된 방식으로 코드가 짜여지기 때문임
폼을 만들면 디자이너가 생성한 뷰의 필드들을
파셜클래스로 분리된 폼 클래스에서 직접 접근해서 수정함
데이터 모델 분리까지는 가능함. 문제는 본질적으로 뷰 로직이 매우 거대한 구조고 변경에 따른 영향도 많음..
틀린거 있으면 지적바람
댓글 0