나는 하나가있는 경우 보드에 100 % 야 한다 확실히 클라이언트 측 및 서버 측 데이터 유효성 검사를 모두 사용합니다.
그러나 내가 작업 한 프레임 워크와 환경에서 내가 본 접근 방식은 결코 건조하지 않았습니다. 대부분의 경우 계획이나 패턴이 없습니다. 유효성 검사는 모델 사양에 작성되고 유효성 검사는 뷰의 형식으로 작성됩니다. (참고 : 대부분의 직접 경험은 Rails, Sinatra 및 PHP w / jQuery 사용)
이를 종합 해보면 일련의 유효성 검사 (예 : 모델 이름, 필드, 조건)가 필요한 클라이언트 측 및 서버 측 자료를 모두 생성 할 수있는 생성기를 만드는 것이 어렵지 않은 것 같습니다. 또는 이러한 도구는 서버 측 유효성 검사 (예 : validates
ActiveRecord 모델 의 코드)를 수행하고 클라이언트 쪽 유효성 검사 (예 : jQuery 플러그인)를 생성하여 양식에 적용 할 수 있습니다.
분명히 위의 내용은 단지 "이 아이디어를 가졌다"고 공식적인 제안이 아닙니다. 이런 종류의 일은 아이디어가 저를 때릴 때보 다 분명히 어렵습니다.
그러면 데이터 유효성 검사를위한 "한 번 쓰기, 서버 및 클라이언트에서 실행"기술을 설계하는 방법에 어떻게 접근 할 것입니까?
관련 하위 주제 : 특정 프레임 워크 또는 클라이언트-서버 기술에 이와 유사한 도구가 있습니까? 하나의 검증 세트 만 유지하려고 할 때의 주요 문제점 또는 문제점은 무엇입니까?