Kotlin
ktlint, detekt를 적용하여 Kotlin 코드 품질 관리하기
일반적으로 프로그래밍 언어는 언어별로 규격화된 코딩스타일 가이드(코드 컨벤션)가 존재한다. 이는 '반드시' 지켜야하는 사항은 아니지만, 작성자 외의 다른 사람들도 코드를 볼 때 쉽고 빠르게 이해할 수 있게 도와주며 나아가 리팩토링등 코드 관리에 도움을 주기 때문에 가능하면 지키는것이 좋다. 또한 단순히 코드스타일 외에도 지양해야하는 코드 혹은 사전에 팀에 맞게 정의한 가이드등을 관리해주는 lint 도구들이 존재하며, 코틀린에 주로 사용하는 ktlint와 Detekt를 적용해보자 한다. ktlint (공식사이트) 코틀린 공식 코드 스타일 가이드에 맞게 코드를 검사하고, 나아가 자동으로 고쳐줄 수 있다. 프로젝트단의 gradle 파일에 다음과 같이 추가한다. subprojects { repositories ..