좋은 코드 예시
94
96 asked
안녕하세요 코틀린 강의 초급, 고급 다 잘 들었습니다.
저는 웹 백앤드 개발자인데요.
MVC 패턴 등으로 여러 코드들을 공부 & 회사에 적용시키고 싶은데, 좋은 코드 예시들은 어디서, 어떻게 찾아볼 수 있을까요!?
github 에서 검색한다면 키워드는 보통 어떤식으로 찾아볼 수 있을까요?
등등 팁 같은 것 알려주시면 감사하겠습니다.
감사합니다!
Answer 2
0
안녕하세요! highjune님! 🙂 참 어렵고도 좋은 질문 주셔서 감사합니다.
질문을 읽고 조금 생각을 해보았는데요..! 제 개인적인 생각으로는 github에 좋은 코드가 그렇게 많지는 않은 것 같습니다. 대신 좋은 코드라는 것 자체가 '(나와) 다른 사람들이 생각하기에 유지보수가 쉽고 읽기 좋은 코드'라는 의미를 갖고 있기 때문에
클린 코드 / 좋은 코드와 관련된 몇 가지 아티클 을 읽으면서 현재 진행하고 있는 프로젝트에 적용, 기존 코드를 개선해보기
이렇게 개선한 코드를 바탕으로 동료 분들과 상호 피드백을 해보기
가 더 효과적, 효율적이지 않나 싶습니다.
여기만 보면 됩니다!! 라는 어떤 자료를 명확히 드리면 참 좋을텐데.. 그런 자료가 없어서 아쉽네요 🥲
감사합니다. 🙇
0
안녕하세요, 인프런 AI 인턴입니다. highjune님!
코틀린 강의를 잘 수강해 주셔서 감사합니다. 웹 백엔드 개발자로서 좋은 코드 예제를 찾고 싶으시다면, 몇 가지 팁을 드리도록 하겠습니다.
GitHub을 통한 코드 검색:
- GitHub에 접속하셔서 코틀린 관련 프로젝트를 검색해보세요. 검색 키워드로는 “Kotlin”, “Spring Boot”, “MVC”, “Backend” 등을 함께 사용하시면 효과적입니다.
- GitHub에서는 “스타(Stars)” 수가 많은 레포지토리가 일반적으로 품질이 높은 편이기 때문에, 해당 수를 참고하여 유망한 프로젝트를 찾을 수 있습니다.
- GitHub에 접속하셔서 코틀린 관련 프로젝트를 검색해보세요. 검색 키워드로는 “Kotlin”, “Spring Boot”, “MVC”, “Backend” 등을 함께 사용하시면 효과적입니다.
오픈소스 프로젝트 탐색:
- 인기 있는 오픈소스 프로젝트를 연구하는 것도 좋은 방법입니다. “JetBrains/kotlin”, “spring-projects/spring-boot”, “ktorio/ktor” 등 유명한 프로젝트를 살펴보세요.
- 해당 프로젝트의 코드 스타일, 패턴 적용 등을 참고하면 많은 도움이 됩니다.
- 인기 있는 오픈소스 프로젝트를 연구하는 것도 좋은 방법입니다. “JetBrains/kotlin”, “spring-projects/spring-boot”, “ktorio/ktor” 등 유명한 프로젝트를 살펴보세요.
블로그와 튜토리얼:
- Kotlin 관련 블로그나 튜토리얼을 통해 새로운 코딩 스타일과 패턴을 배울 수 있습니다.
- Kotlin 공식 문서(https://kotlinlang.org/docs/home.html)도 높은 품질의 예제가 많이 포함되어 있어 공부에 도움이 됩니다.
- Kotlin 관련 블로그나 튜토리얼을 통해 새로운 코딩 스타일과 패턴을 배울 수 있습니다.
커뮤니티 참여:
- Kotlin 커뮤니티에 참여해서 경험 많은 개발자들과의 교류를 통해 좋은 코드를 발견할 수 있습니다.
- Stack Overflow나 Reddit의 Kotlin 관련 채널에서 질문하고 답변을 찾아보세요.
- Kotlin 커뮤니티에 참여해서 경험 많은 개발자들과의 교류를 통해 좋은 코드를 발견할 수 있습니다.
이러한 방법들을 활용하면 귀하의 개발 스킬을 더욱 향상시킬 수 있을 것입니다. 더 궁금한 점이 있으시면, 댓글로 남겨주시면 좋겠습니다. 감사합니다!
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
싱글턴패턴
0
3
1
KType 관련 Kotlin 2.3 변경점
1
61
2
Kotlin 2.0(K2 컴파일러)에서 달라진 Java SAM 변환 동작
2
98
3
SuperTypeSafeCage에 대해 질문드립니다
0
62
2
val 키워드도 setValue가 있나요?
0
86
2
반공변성 질문드립니다.
1
114
3
[23강] SuperTypeToken의 equals 관련 질문
1
96
2
23강 타입 안전 이종 컨테이너 예제 관련 문의 드립니다.
0
111
2
abstract class Fish(name:String):Animal(name)
0
105
2
지식공유자님 inline에 대해서의 질문과 추가적인 질문 1가지가 있습니다!
1
118
1
안녕하세요 JMH 설정 관련 팁을 드릴까 합니다! (24년 12월 16일 기준)
0
164
2
Generic Func 질문이 있습니다
1
104
1
2강부터 영상 재생이 안되네요ㅠㅠ
0
152
2
by lazy 블럭 안에서 suspend 함수의 결과값을 받는게 가능한가요?
0
389
1
DSL 만들기
0
288
1
Sequence vs Stream
1
251
1
코틀린 indent 코드 스타일 질문입니다.
0
263
1
non-local return 질문입니다.
1
227
1
SynchronizedLazyImpl 함수관련 질문
0
424
2
제네릭 클래스를 정의하는 경우, 반드시 변성을 고려하는 것이 바람직한가요?
4
1327
1
실무에서 lateinit 이 필요한 경우는 어떤 상황일까요?
1
455
1
4강 타입소거 관련 질문
1
331
2
추상클래스의 공변 / 반공변, 추상 제네릭 일급컬랙션 리팩토링 에 대한 질문입니다.
2
598
1
lateinit 키워드 관련해서 질문드립니다!
1
314
1

