[Rails] Rails의 설계 철학. DRY and CoC.
DRY(Don't Repeat Yourself) : 같은 코드를 반복하지 말 것Coc(Convention over Configuration) : 설정보다 규약이 중요 Rails는 소스 코드 내부에서 같은 처리나 정의를 반복해서 사용하는 것을 극도로 지양한다.ex) DB 스키마 정의를 설정 파일로 별도 작성하지 않는다. DB 테이블을 만드는 것만으로도 Rails가 알아서 해준다. DRY 원칙을 지탱해주는 것은 CoC 원칙이다.ex) users 테이블을 읽어들이려면 User이라는 이름의 클래스를 이용해야 한다.서로 간의 규칙을 정의할 필요 없다. users(복수형)과 User(단수형)으로만 맞춰 작성하면 테이블과 클래스를 연결해준다.
2016.03.20