0
필자는 저장소에 전달할 항목에 저장소 기반의 데이터를 가져와야하는 비즈니스 논리를 가지고 있습니다. 내 기능은 다음과 같습니다매개 변수를 전달하는 가장 좋은 방법
위의 코드는 SOLID 원칙에 위배된다는 것을 알고 있습니다. 위 코드를 수행하는 가장 좋은 방법은 무엇입니까?
필자는 저장소에 전달할 항목에 저장소 기반의 데이터를 가져와야하는 비즈니스 논리를 가지고 있습니다. 내 기능은 다음과 같습니다매개 변수를 전달하는 가장 좋은 방법
위의 코드는 SOLID 원칙에 위배된다는 것을 알고 있습니다. 위 코드를 수행하는 가장 좋은 방법은 무엇입니까?
첫 번째 문제는 "싱글 톤"일 때 생성자 또는 init 메소드에서 "dependecy injection"되거나 생성 될 때 get에 새 저장소를 만드는 것입니다.
코드의 나머지 부분은 _RiskRegisterRepository.GetRiskLevelOfBreakdownItems(ids);
는 스레드 안전하다는 것을 항상 나에 대한 확인이다
왜 그것이 C#을 때 자바 태그가? –
Enum과 같이 사용하는 것이 좋습니다 :'Risk = 1, AcceptedRisk = 2 ...'그리고'ids.Add (Risks.Risk); ids.Add (Risk.AcceptedRisk);'따라서 ID를 기억할 필요가 없습니다. – wudzik