6
모델이 데이터의 유효성을 검사하는 경우 잘못된 입력에서 예외를 발생시키지 않아야합니까?
이 SO 질문을 읽으면 사용자 입력 유효성 검사에 대한 예외 예외가 발생하는 것으로 보입니다. 그러나 누가이 데이터를 검증해야합니까? 내 응용 프로그램에서 모든 유효성 검사는 비즈니스 계층에서 수행됩니다. 클래스 자체만으로 각 속성마다 유효한 값을 알고 있기 때문입니다. 속성 유효성 검사 규칙을 컨트롤러에 복사하는 경우 유효성 검사 규칙이 변경 될 수 있으며 …