참고 문헌
Kotlin 배우기
브루스 에켈과 스베틀라나 이사코바.원자 코틀린. 마인드뷰. 2021. ISBN 978-0981872551.
Dawn Griffiths 및 David Griffiths.Head First Kotlin. 오라일리 미디어, Inc. 2019. ISBN 978-1491996690.
벤캇 수브라마니암프로그래밍 Kotlin. 실용적인 책장. 2019. ISBN 978-1680506358.
테스트 및 테스트 중심 개발
켄트 벡.예제를 통한 테스트 중심 개발. 애디슨-웨슬리 프로페셔널. 2002. ISBN 978-0321146533.
스티브 프리먼과 냇 프라이스.테스트를 통해 성장하는 객체 지향 소프트웨어. 애디슨-웨슬리 프로페셔널. 2009. ISBN 978-0321503626.
카탈린 투도세JUnit in Action, 제 3판. 매닝 출판물. 2021. ISBN 978-1617297045
레거시 코드 작업
올라 엘네스탐과 다니엘 브롤런드.미카도 방법. 매닝 출판물. 2014. ISBN 978-1617291210.
마이클 깃털.레거시 코드로 효과적으로 작업하기. 프렌티스 홀. 2004. ISBN 978-0131177055.
오스카 니에스트라스, 스테판 듀카스, 서지 드마이어객체 지향 리엔지니어링 패턴. 스퀘어 브래킷 어소시에이츠. 2009. ISBN 978-3952334126.
소프트웨어 설계 및 개발
켄트 벡.익스트림 프로그래밍 설명: 변화를 수용하라. 애디슨-웨슬리 프로페셔널. 1999. ISBN 978-0201616415.
마틴 파울러.리팩토링: 기존 코드의 디자인 개선. 애디슨-웨슬리 프로페셔널. 1999. ISBN 978-0201485677.
마틴 파울러.리팩토링: 기존 코드의 디자인 개선. 2판. Addison-Wesley Professional. 2018. ISBN 978-0134757599.
에리히 감마, 리차드 헬름, 랄프 존슨, 존 블리스 사이드.디자인 패턴: 재사용 가능한 객체 지향 소프트웨어의 요소. 애디슨-웨슬리 프로페셔널. 1999. ISBN 978-0201633610.
조슈아 케리예프스키.패턴으로 리팩토링하기. 애디슨-웨슬리 프로페셔널. 2004. ISBN 978-0321213358.
에릭 노먼드.단순성 확보:기능적 사고로 복잡한 소프트웨어 길들이기. 매닝 출판물. 2021. ISBN 978-1617296208.
Java와 JVM
제임스 고슬링, 빌 조이, 가이 스틸, 길라드 브라차, 알렉스 버클리.Java 언어 사양, Java SE 8 에디션. 애디슨-웨슬리 프로페셔널. 2014. ISBN 978-0133900699.
팀 린드홀름, 프랭크 옐린, 길라드 브라차, 알렉스 버클리.Java 가상 머신 사양, Java SE 8 에디션. 애디슨-웨슬리 프로페셔널. 2014. ISBN 978-0133905908.