.net에서 facade 컨트롤러 패턴 사용. 도메인 객체 (Sales, Register, Schedule, Car)에서 발생하는 모든 이벤트에 대해 컨트롤러 (유스 케이스 컨트롤러)에 가입해야만 컨트롤러가 차례로 효율적이기 때문에 효율성이 떨어지는 것처럼 보입니다. 동일한 이벤트를 복제하여 프리젠 테이션에 사용 가능하게함으로써 프리젠 테이션에서이를 사용자에게 보여줄 수 있습니다. 이게 말이 돼? 의견을 부탁합니다!외관 컨트롤러, 효율적입니까?
2
A
답변
1
일반적으로 유지 보수 성과 성능 간에는 트레이드 오프가있을 수 있습니다. 잘 정의 된 응답으로 구조화 된 코드를 가지면 도메인 객체를 프리젠 테이션에서 분리하면 작업을 완료하기 위해 함수 호출 수가 증가합니다.
엔지니어링 기술은 이러한 절충을 관리하는 데 있습니다. 이 특별한 경우에 우리의 공동의 지혜는 실제 여분의 비용이 상대적으로 적고 유지 보수의 이점이 너무 높기 때문에 그러한 비용을 지불하는 것이 만족 스럽습니다.
몇 가지 일반 원칙 :
1). 작동하게 한 다음 빠르게 작동 시키십시오.
2). 명확한 목표를 설정하십시오. 목표는 "가능한 빨리"하지만 "빨리"만들 수 없습니다.
3). 조기 수행 "냄새"테스트를 수행하십시오. 성능을 조기에 측정 한 다음 조기에 현장 편차를 변경하십시오.
관련 문제
- 1. 외관, 봄
- 2. ASP.NET MVC 컨트롤러 작업이 HttpHandler보다 빠르고 더 효율적입니까?
- 3. 그래픽 FillPolygon 외관?
- 4. 외관 디자인 패턴
- 5. 파이썬 2.5에서 외관 만들기
- 6. 인벤토리를위한 외관 디자인 패턴
- 7. 외관 디자인 문제
- 8. 외관 패턴, 괜찮습니까?
- 9. 외관 디자인 패턴 - 구현
- 10. 회원 공급자 이상의 외관 만들기
- 11. DDD 집계 대 GoF의 외관
- 12. 외관 패턴과 다른 패턴의 차이점
- 13. 인터페이스 및 외관 디자인 패턴
- 14. 외관 패턴에 서명을 어떻게 써야하나요?
- 15. 이진 검색은 일반적으로 효율적입니까?
- 16. MySql 뷰가 동적이고 효율적입니까?
- 17. 자바 스크립트는 얼마나 효율적입니까?
- 18. +가 concat보다 더 효율적입니까?
- 19. PHP의 substr은 얼마나 효율적입니까?
- 20. IFrame은 얼마나 효율적입니까?
- 21. C의 구조체는 효율적입니까?
- 22. .net에서 string.Empty가 ""보다 효율적입니까?
- 23. 이 채팅 스크립트는 효율적입니까?
- 24. 세부 테이블이 얼마나 효율적입니까?
- 25. java.util.regexp는 충분히 효율적입니까?
- 26. 잠금 코드가 효율적입니까?
- 27. encodeURIComponent는 얼마나 효율적입니까?
- 28. Bitnami 스택이 효율적입니까?
- 29. Windows 용 안전/유연한 외관 FormatMessage
- 30. 외관 디자인 패턴 및 하위 클래스 구성