dry 소프트웨어 개발의 원칙 ISP 인터페이스 분리 원칙 예를 들어 클래스가 A와 B의 대상을 담당할 때 A의 행위를 수정할 때도 B에 영향을 줄 수 있다. OCP 공개 관문의 원칙 클래스에 기능을 추가할 때 코드를 변경하는 것이 아니라 추가적인 디자인을 해야 한다. 예를 들어 ABC라는 3가지 기능을 가진 클래스 ABC의 경우 D라는 기능을 추가하려면 클래스 ABC에 D라는 기능을 직접 탑재하는 형태가 된다. 이렇게 ... soliddrykissyagnipietech 컨텍스트 외부에서 Rails 유효성 검사기를 사용하는 방법 왜 바퀴를 재발명합니까? 이제 예를 들어 JSON 열에 저장하기 전에 중첩된 JSON 값의 유효성을 검사할 수 있습니다.... railsvalidationdry
소프트웨어 개발의 원칙 ISP 인터페이스 분리 원칙 예를 들어 클래스가 A와 B의 대상을 담당할 때 A의 행위를 수정할 때도 B에 영향을 줄 수 있다. OCP 공개 관문의 원칙 클래스에 기능을 추가할 때 코드를 변경하는 것이 아니라 추가적인 디자인을 해야 한다. 예를 들어 ABC라는 3가지 기능을 가진 클래스 ABC의 경우 D라는 기능을 추가하려면 클래스 ABC에 D라는 기능을 직접 탑재하는 형태가 된다. 이렇게 ... soliddrykissyagnipietech 컨텍스트 외부에서 Rails 유효성 검사기를 사용하는 방법 왜 바퀴를 재발명합니까? 이제 예를 들어 JSON 열에 저장하기 전에 중첩된 JSON 값의 유효성을 검사할 수 있습니다.... railsvalidationdry