Development

    Effective Kotlin 수령!!~!!!!

    드디어 이펙티브 코틀린을 수령했다. 번역서가 출간된다는 소식을 듣고 꼭 사려고 했는데.. 도서출판 인사이트에서 한 권을 그냥 보내주심! 원래 읽고 있던 책이 있었는데, 기술 서적이 아니어서 그런지 지루하고 침체기가 오고 있던 찰나에 기술 서적이 생겼다. 원래 읽던 건 잠시 킵해두고 이펙티브 코틀린을 달리려고 한다. 그나저나.. 원래 출판사에서 보내준 서적은 증정 관련 도장이 찍혀있기 마련인데, 보이지 않길레 그냥 보내주셨나 보다..라고 생각하던 찰나 내지에 도장이 찍혀있었다. 다른 출판사는 옆 부분에 많이 찍어주던데 출판사마다 다른가보다. ㅋㅋㅋㅋ ---- 전반적으로 훑어보고 처음부터 읽기 시작했는데, 번역 품질도 괜찮고 내용도 꽤 좋다 ! 원서를 살까 말까 고민만 하던 나에게 내려진 축복... 슥슥 읽..

    [Kotlin] 파라미터로 전달 받은 람다식으로 객체 생성하기

    EN: Create an Instance using Lambda passed as arguments /** * @Author Heli */ abstract class AbstractRunner { lateinit var startDateTime: LocalDateTime lateinit var endDateTime: LocalDateTime } class FirstRunner : AbstractRunner() class SecondRunner : AbstractRunner() class RunnerGenerator( private val supplier: () -> T ) { fun generate(): T { val yesterday = LocalDateTime.now().minusDays(1).toL..

    Effective Kotlin 출간

    https://www.aladin.co.kr/shop/wproduct.aspx?start=short&ItemId=286907622 이펙티브 코틀린 번역본이 출간될 예정이네요. 아래 서적의 번역본이라고 합니다. 스터디하고 싶네요 ㅎㅎㅎㅎ https://kt.academy/book/effectivekotlin

    jacoco Unexpected SMAP line: *S KotlinDebug 에러

    이번에 Kotlin + SpringBoot로 새로운 프로젝트를 시작했는데, jacoco를 붙이려고 과거에 사용했던 세팅을 그대로 가져왔다. 하지만 Unexpected SMAP line: *S KotlinDebug 라는 에러가 발생하며 Verification과 Report Task 실행이 되지 않았다. 뭐가 문제일까? 문득, 버전의 문제가 아닐까? 라는 생각이 들었다. 프로젝트를 진행하고 시간이 지남에 따라 각 프로젝트마다 코틀린과 스프링부트의 버전이 다른데, 이게 문제가 아닐까? 검색을 해보니 역시나 버전 문제였다. jacoco의 버전을 기존 0.8.5에서 최신 0.8.7으로 올리는 것으로 해결했다. jacoco { toolVersion = "0.8.7" } Appendix https://blog.leo..

    SpringBoot에서 STOMP로 채팅 애플리케이션 만들기 (3)

    목차 SpringBoot에서 STOMP로 채팅 애플리케이션 만들기 (1) SpringBoot에서 STOMP로 채팅 애플리케이션 만들기 (2) SpringBoot에서 STOMP로 채팅 애플리케이션 만들기 (3) - 현재 게시글 이제 만들어둔 서버와 통신한 클라이언트를 만들어볼 차례다. 개략적으론 SocketJS와 STOMP Client를 이용해 통신하고, vue/bootstrap/freemarker로 화면을 그릴 예정이다. 1. 의존성 추가 dependencies { implementation("org.webjars.bower:bootstrap:4.3.1") implementation("org.webjars.bower:vue:2.5.16") implementation("org.webjars.bower:ax..