Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
정진용 - 3주차 🚀
이번 주에는 '가슴속삼천원' 프로젝트에서 다음과 같은 버그 수정을 진행했습니다. 요즘 너무 쌓아놔서 아주 빡센 집중력으로 처리해버렸습니다. 엣헴
Kotlin 스터디 - DSL
이번 주 코틀린 스터디에서는 DSL(Domain Specific Language)에 대해 공부했습니다. DSL은 특정 문제 영역에 대해 간결하고 이해하기 쉽게 작성된 프로그래밍 언어입니다. 안드로이드 개발자 입장에서 Gradle 스크립트를 작성할 때 많이 접하게 되는 개념이죠. 근데 사실 책에선 그래들에 대한 내용이 붙어서 나오지 않고 HTML 사용과 연결되어서 설명합니다. 그래서 해당부분에 대해서 이해하기 어려웠고 블로그나 GPT를 통해서 이해하고자 노력하였습니다. 그래서 결국 이번 스터디를 통해 DSL이 코틀린만의 개념이 아니라, 프로그래밍 전반에서 사용되는 개념이라는 것을 이해하게 되었습니다.
이번 주 회고
이번 주는 '가슴속삼천원' 프로젝트의 버그 수정을 통해 사용자들이 겪던 문제를 해결했고, DSL에 대해 공부하면서 코드의 가독성과 사용성을 높일 수 있는 방법을 배웠습니다. DSL관련해서 다음주에 글또 블로그를 작성해보고자 합니다. 원래 계획은 리플렉션인데 DSL개념이 좀 더 쉬울거라고 생각해서 차근차근 쌓아올리는 순서로 가고자합니다.