1
이전에 좀 더 일반적으로 묻는 질문이 있지만 여기에는 구체적인 상황이 있습니다.유효성 검사가 어디에서 발생해야합니까?
일부 개체의 public 멤버 함수를 호출하는 끝점 (클라이언트/사용자에게 노출 된 API)이 있습니다. 끝점 또는 멤버 함수에서 유효성을 검사해야합니까?
내 모든 유효성 검사가 내 API 기능을 통해 수행되기 때문에이 경우 엔드 포인트에서 유효성 검사가 조금 더 쉽습니다.
하지만 어떻게 든 객체가 스스로를 유지하고 잘못된 데이터가 자신의 기능에 사용되는 것을 방지 할 수있는 것처럼 느껴집니다.
감사합니다.