본문 바로가기
반응형

코틀린3

(Kotlin) 단일 함수만 존재하는 경우 파일명은 어떻게 해야할까? NextStep의 이펙티브 코틀린 with TDD, Refactoring, Clean Code 을 수강중이다. 내가 작성한 코드에 대해 이렇게 많이 리뷰 받는게 오랫만이다 이번에 받은 리뷰중에서는 납득이 잘 안되는게 있어서 리뷰어이신 재성님(Jason) 과 이런저런 토론을 진행했었다. 논의 논의 대상인 코드는 public 함수 하나(main)만 존재하기 때문에 파일명을 main.kt로 만들었다. 이에 대해 재성님은 소스 파일은 전부 PascalCase를 쓰는게 좋다는 의견이셨다. 이에 대한 이유는 Kotlin Convention 에서 UpperCamelCase (PascalCase) 을 추천하기 때문이였다. 안드로이드 코틀린 공식 가이드에서도 소스 파일에 대해서는 PascalCase를 언급하기도 한다. .. 2022. 5. 17.
Mac에서 코틀린 개발환경 구성하기 간단하게 코틀린을 테스트해볼 일이 있어 개인 PC에 코틀린을 설치해봤습니다. 모든 과정은 Homebrew를 통해 진행합니다. 1. JDK 구성 아직 코틀린은 JVM이 있어야 하기 때문에 JDK를 꼭 설치해야 합니다. 물론 kotlin native 의 시도가 계속 되고 있습니다. JDK가 미설치라면 다음과 같이 설치를 진행합니다. 저는 OpenJDK 11을 설치했는데, 최근엔 17까지 나왔기 때문에 본인 환경에 맞게 설치하시면 됩니다. brew tap AdoptOpenJDK/openjdk brew install --cask adoptopenjdk11 설치가 끝나면 아래와 같이 버전을 확인할 수 있습니다. java -version 2. 코틀린 구성 Java 버전을 확인했다면 코틀린을 바로 설치합니다. bre.. 2022. 1. 24.
JetBrains Night 2016 서울 참석 후기! JetBrains Night 서울에 참가하였다! (혹시나 다른 세미나 정보도 알고 싶다면 저의 Github를 star 하시거나, 블로그를 feed 받으시면 됩니다! 꾸준히 세미나 참석하여 후기를 남기고 있습니다.) 페이스북 JetBrains 사용자그룹에서 일정이 올라온 것을 보고 바로 신청을 하였다. zum.com에 합류하고 나서 올해부터는 IntelliJ를 사내 개발 Tool로 열심히 사용중 이였는데 (회사에서 직접 구매해줬다. 1년에 50만원이나 하는...) "어떤 기능이 있는지 알아야 더 활용할 수 있을 것 같은데.." 라는 생각과 임백준님의 발표도! 있기에 퇴근후 바로 양재역으로 달려갔다. (입구에 들어서면 보이는 간판) (입구의 관계자분들) 참가자 등록을 하려는데 오오옹??? 통역기를 주었다!!.. 2016. 11. 25.

728x90
반응형