Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.31 KB

word_dictionary.md

File metadata and controls

19 lines (14 loc) · 1.31 KB

단어 사전

렌더링 (rendering)

  • 실시간으로 웹사이트가 그려지는 과정

DSL (Domain Specific Language)

최근 코틀린을 배우면서 Kotlin DSL 이라는 단어를 보았다.
DSL 이라는 단어를 보면서 QueryDSL 에서도 DSL 이 있던데 DSL 은 대체 무슨 뜻을 가지고있는지 궁금해서 알아보게 되었다.
DSL의 뜻은 다음과 같다.
  • 어떤 목적이 있고 그 목적만을 달성할 수 있는 언어를 뜻한다. (예: QueryDSL 은 DB에 데이터를 참조하기 위한 목적으로만 사용되는 SQL 이다. )

리터럴 (literal)

리터럴은 데이터 그 자체를 뜻 한다. 변수에 넣는 변하지 않는 데이터를 의미하는 것이다.아래의 예제를 보자.
Int a = 1;
여기서 변수는 a 를 뜻하고 리터럴은 값 자체인 1을 의미한다.

코드 컨벤션 (Code Conventions)

읽고, 관리하기 쉬운 코드를 작성하기 위한 코딩 스타일 규약이다.
협업을 하면서 개발자 각자의 코딩 스타일이 달라서 협업의 70~80%에 해당하는 유지보수가 가독성으로 인하여 협업이 어려워지는 것을 방지하기위해
규약을 선언함으로써 유지보수를 더욱 편하게 해주는 방법이다.