Java와 달리 코틀린 클래스는 기본적으로 final 에 public 이다. 중첩 클래스가 기본적으로 내부 클래스가 아니므로 외부 클래스에 대한 참조가 없다. Java Kotlin 중첩 클래스(바깥 클래스의 참조 X) static class A class A
파라미터에 이름 붙이기 코틀린의 함수에 정의된 파라미터 명을 이용해서 호출 시에 지정할 수 있다. 다음을 살펴보자 fun paramName(arg1: String, arg2: Int, arg3: Boolean) {...} 이를 호출할때 paramName("문자열
약 7년 넘게 자바 개발자로 일해왔는데, 새로 이직한 곳에선 코틀린 기반으로 개발을 하고 있었다.전 직장에서 단순 호기심으로 코틀린 스터디를 진행하기는 했었지만, 실무에 적용해보거나 토이 프로젝트를 진행해본 경험은 없어서 기초부터 다진다는 마음으로 처음부터 다시 공부를
Java 개발자가 코틀린을 처음 접할 때, 코틀린이라는 언어를 사용함에 있어 어떤 부분이 다르고 주의가 필요한지 비교 분석 및 나열해본다. 예제코드 경로https://github.com/CodingBakery/KotlinStudy/tree/main/playgr
회사에서 Java APM 관련하여 작성한 글이 회사 블로그에 포스팅 되었다.개발과 관련된 내용은 아니긴 하지만... APM 회사에서 오래 일한 만큼 아는대로 끄적여봤다.https://blog.naver.com/tmondev/222856816055
Git 을 사용하여 여러 사람과 공동 작업을 진행할 때 커밋 히스토리를 깔끔하게 만들 수 있는 rebase 와 fast-forward merge 에 대해 알아본다. 현재 checkout 한 브랜치의 base를, 대상 브랜치의 base로 이동하는 개념이다. 용어를 직역하
작성한 코드를 다른 사람들이 검토하고 피드백을 전달하며, 다시 작성자가 반영하는 과정을 말한다.버그, 성능 문제가 발생할 수 있는 가능성 제시 다른 해결 방법에 대한 의견 제시 정해진 표준 준수하고 있는지 확인, 이를 통해서 많은 사람들의 개발 결과물이 일관된 스타일을