Kotlin 언어에는 공식 코딩 컨벤션이 정의되어 있습니다. 이를 준수할수 있도록 Gradle 빌드에서 ktlint로 코드 스타일을 검사하고, IntelliJ의 포매터, Git의 pre-commit hook과 연동하는 방법을 안내합니다.
Continue ReadingJavadoc에 스레드 안전성을 표시하는 방법과, 멀티스레드에서 위험한 코드가 배포되지 않도록 애너테이션·정적 분석 도구·테스트로 방어하는 방법을 정리합니다.
Continue Reading