문제

나는 최근에 많은 데이터 바인딩에 의존하고 결과에 매우 만족하는 웹 프로젝트를 해왔습니다. Databinding WebForms는 주로 필요한 방식으로 작동하며 수많은 코드를 아끼지 않았습니다.

여전히 이상하다고 느끼는 한 가지는 응용 프로그램 전체에 응용 프로그램 논리와 데이터베이스 로직이 혼합되어 있다는 것입니다. DataSources 쿼리 데이터베이스에 직접 쿼리 ..

또한이 시스템을 단위 테스트 할 수있는 방법이 없습니다 (생각할 수있는). 모든 곳에서 DA 논리를 가짐으로써 나는 실제로 데이터베이스 호출을 막고 가짜 데이터를 제공 할 수 없습니다. (여전히 일반 프로젝트에서도 그렇게하는 방법을 배우고 있지만).

그렇다면 이것이 처음에 어떻게 작동 하는가? 구조와 테스트 가능성을 희생하지 않고 데이터 바인딩을 어떻게 사용합니까?

도움이 되었습니까?

해결책

매우 가능합니다!

여기그것에 관한 기사입니다. (그러나 winforms에 중점을 둡니다)

일반적인 함정.

그러나 이것은 Winforms에 중점을두고 WebForms는 또 다른 이야기이며 제대로 테스트하기가 어렵습니다.

단위 테스트를 좋아한다면 왜 보지 않겠습니까? ASP.NET MVC

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top