Texonom
Texonom
/
Human
Human
/Socializing/Social Life/Conversation/Talk/Context/Domain Context/
DSL
Search

DSL

Creator
Creator
Seonglae Cho
Created
Created
2022 Jan 16 14:42
Editor
Editor
Seonglae Cho
Edited
Edited
2025 Feb 13 16:2
Refs
Refs
Natural Language
API

Domain Specific Language

The key purpose is to provide a DSL that allows anyone who understands the domain to easily control that domain
A well-designed DSL should be as natural to write and read as human natural language
 
 
 
 
 
Kotlin으로 DSL 만들기: 반복적이고 지루한 REST Docs 벗어나기
REST Docs 테스트 코드량을 70% 줄여주는 DSL 개발기 읽는 데 걸리는 시간: 6분 Domain Specific Languages(DSL)은 코드의 내부 로직을 숨기고 재사용성을 올려줍니다. 어떤 경우는 비 개발자가 사용하도록 고안되는 경우도 있어서, 일반적인 프로그래밍 언어보다 훨씬 쉬운 사용성을 가집니다. 핵심은 해당 도메인을 아는 사람이면 누구나 쉽게 해당 도메인을 제어할 수 있도록 DSL을 제공하는것이 목적이며, 그렇기 때문에 프로그래밍 언어가 아닌 일반적인 언어에 가깝도록 호출 방식을 설계합니다.
Kotlin으로 DSL 만들기: 반복적이고 지루한 REST Docs 벗어나기
https://toss.tech/article/kotlin-dsl-restdocs
Kotlin으로 DSL 만들기: 반복적이고 지루한 REST Docs 벗어나기
 
 

 

Recommendations

Texonom
Texonom
/
Human
Human
/Socializing/Social Life/Conversation/Talk/Context/Domain Context/
DSL
Copyright Seonglae Cho