Program Language/Common3 DSL이란? 자바로 백엔드개발을 해본 사람들은 queryDSL이란 걸 들어봤을 것이고, Spring Data JPA를 사용하면서 타입세이프하게 쿼리를 동적으로 만들어주며 컴파일 시점에 오류를 미리 알 수 있게 도와주는 라이브러리라고 알고 있을 것이다.또한 코틀린 안드로이드나 코틀린 스프링을 해본 사람들은 Kotlin DSL이란 말 또한 들어봤을 것이다.그럼, 이제 질문을 던져볼 수 있다.queryDSL/KotlinDSL을 사용하셨군요? 그럼 DSL에 대해서 설명해주실래요?답: ㄱ..그게..뭐죠? DSLR은 아는데..헤헿라고 답하면 망한거다ㅋ나는 옛날사람이라서... 어떤 도구를 잘 사용하는것도 중요하다고 생각하면서 동시에 그 도구에 붙여진 이름의 뜻을 아는 것도 중요하다고 생각한다. 정의DSL(Domain Specif.. 2024. 6. 6. Programming Study Honey Tips (feat. JetBrains/Rust) 프로그래밍 언어를 공부하는 방법은 정말 다양하다 - 강의 - 책 - 학원 - 과외 - 그 외 ✅ 나는 이 중에 혹시나 학생이신 분들 중 Free Educational Licenses 을 받은 분들 혹은 현업에 계신 분들 중 JetBrains 계열(대표적으로 IntelliJ)을 회사에서 사준 경우 혹은 개인이 라이센스를 구매해서 사용하는 경우에 한해서 좋은 방법이 있어 공유하고자 한다 나는 JetBrains All Product Pack을 구매해서 사용중이다 연간구독으로, 매년마다 결제비가 낮아지는 장점이 있다 잡설하고, 어떻게 인텔리제이를 사용해서 프로그래밍 공부를 할 수 있다는 걸까? IntelliJ를 실행하고, Learn 탭을 활성화 시키면 Learn IDE Features / Learn to pro.. 2024. 3. 12. 프로그래밍 언어별 특징들 주니어~중니어 레벨에서 여러 언어들을 공부하고 다뤄보다 보니깐 프로그래밍 언어는 개발을 하기 위한 기초/방법이면서, 그 언어의 컨셉에 알맞게 사용해야 하는게 올바른 사용방법이라고 생각한다 보통 이런 것들을 Best Practice / Do Not Apply Anti Pattern 이라고 부르며, 잘 이해하고 쓰기 위한 지침서라고 생각하면 된다 개발을 할때 항상 위에 키워드들을 검색해보는 습관을 기르자 잡설하고 여러 프로그래밍 언어들의 특징들에 대해서 알아보자 컴퓨터사용자 관점 - 수준(Level) Low Level Language(저수준 언어) 컴퓨터가 직접 이해하고 실행할 수 있는 언어 0과 1로 이루어진 2진 코드(binary code)로 표현되며, 하드웨어 직접 제어가 가능 사람이 이해하고 사용하기.. 2024. 2. 13. 이전 1 다음