CHAPTER10 - 람다를 이용한 도메인 전용 언어(1)
목차.1. 도메인 전용 언어(DSL)란 무엇이며 어떤 형식으로 구성되는가?2. DSL을 API에 추가할 때의 장단점3. JVM에서 활용할 수 있는 자바 기반 DSL을 깔금하게 만드는 대안4. 최신 자바 인터페이스와 클래스에 적용된 DSL에서 배움 애플리케이션의 핵심 비즈니스를 모델링하는 소프트웨어 영역에서 읽기 쉽고, 이해하기 쉬운 코드는 아주 중요하다. 도메인 전문가는 소프트웨어 개발 프로세스에 참여할 수 있고 비즈니스 관점에서 소프트웨어가 제대로 되었는지 확인할 수 있다. 도메인 전용 언어(DSL)로 애플리케이션의 비즈니스 로직을 표현함으로 이 문제를 해결할 수 있다. DSL은 특정 도메인을 대상으로 만들어진 특수 프로그래밍 언어다. 1. 도메인 전용 언어 DSL은 특정 비즈니스 도메인의 문제를 ..
2025.04.01