1
다른 레벨의 시스템에 대한 매개 변수를 구성과 직접 비교할 수 있습니까?ConfigurationManager와 연결하거나 파라미터를 다른 것으로 전달
나는 생성자가 생성자에서 매개 변수를 전달하는 대신 .Net의 ConfigurationManager를 사용하여 모든 레이어를 연결하는 것을 의미합니다.
다른 레벨의 시스템에 대한 매개 변수를 구성과 직접 비교할 수 있습니까?ConfigurationManager와 연결하거나 파라미터를 다른 것으로 전달
나는 생성자가 생성자에서 매개 변수를 전달하는 대신 .Net의 ConfigurationManager를 사용하여 모든 레이어를 연결하는 것을 의미합니다.
단위 테스트가 필요한 경우 구성을 주입해야합니다. http://www.devtrends.co.uk/blog/configuration-settings-are-a-dependency-that-should-be-injected
그리고 클래스의 사용자가 모든 매개 변수를 결정적 방식으로 제공하도록합니다 (설명서, 소스 코드 및 예외 만 사용하는 것은 아닙니다). http://www.codeproject.com/Articles/196563/Don-t-use-ConfigurationManager