티스토리 뷰
DSL은 간단한 스크립트 언어나 표준 언어로 구현한 API를 기리킨다. DSL로 짠 코드는 도메인 전문가가 작성한 구조적인 산문처럼 읽힌다.
좋은 DSL은 도메인 개념과 그 개념을 구현한 코드 사이에 '의사소통 간극'을 줄여준다.
효과적으로 사용한다면 DSL은 추상화 수준을 코드 관용구나 디자인 패턴 이상으로 끌어올린다.
그래서 개발자가 적절한 추상화 수준에서 코드 의도를 표현할 수 있다.
- 클린 코드
'공부 > uncategorized' 카테고리의 다른 글
Categorizing (0) | 2016.05.18 |
---|---|
문서 자동화 (0) | 2016.05.18 |
[cross domain] window.postMessage (0) | 2015.09.02 |
Yobi (0) | 2015.05.24 |
HTTP Referer (0) | 2015.05.08 |
댓글