설정보다 관례

Jmnote (토론 | 기여)님의 2016년 5월 21일 (토) 15:29 판 (→‎개요)

1 개요

convention over configuration; CoC, coding by convention
설정보다 컨벤션, 설정보다 규약, 설정보다 관례
  • 소프트웨어 프레임워크에 적용되는 설계 패러다임
  • 개발자가 설정해야 할 것을 줄여 단순하게 하면서도 유연성은 잃지 않겠다는 소프트웨어 설계 패러다임
  • 개발자가 정해야 하는 수많은 설정을 줄이고 단순함을 확보하면서도 유연함을 잃지 않기 위한 설계 패러다임
  • 프레임워크의 기능이 방대해지면서 생긴 수많은 설정들에 대한 부담을 줄이고자 하는 생각
  • "본래 개발자가 설정해야 하는 것은 애플리케이션의 관례(컨벤션)에 따르지 않는 점 뿐이다"라는 의미
  • 예: 모델 Sales 클래스에 대응되는 DB테이블명은 "sales"인 것이 관례
그 관례에 벗어나는 경우(예: 테이블명을 products_sold로 하는 것)에만 추가적인 설정 필요

2 채택 예시

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}