코틀린 2

Effective Kotlin 3기 첫 회고

해당 글은 NextStep 이펙티브 코틀린 with TDD, Refactoring, Clean Code 3기를 진행하며 쓴 회고글입니다. Effective Kotlin을 신청한 계기 작년에 새로운 팀에 들어가서 가장 먼저 사용하게 된 것은 자바가 아닌 코틀린이였습니다. 코틀린을 사용한 이유는 바로 코드가 간결해지고 개발자의 편의에 초점을 맞춘 언어이기 때문이였다. 하지만, 아이러니하게도 팀에는 코틀린을 할 수 있는 사람이 없었던 상황인지라, 팀장님과 나는 맨땅의 헤딩을 했다. 이 맨땅의 헤딩 1년이지나 벌써 2021년 10월이 됐다. 1년이 지난 나의 코틀린 코드를 보면서 하나 의문을 품었다. 타 회사 분들과 스터디를 하게 되면 몇몇은 코틀린을 사용하고 있었고 코틀린을 사용하고 있었던 사람들과 코틀린 코..

Kotlin In Action 1. 코틀린의 철학

1장은 Kotlin이란 무엇이며, 왜 필요한가라는 주제를 가진 챕터이며, 이 챕터에서 가장 눈에 띄었던, Kotlin의 철학에 대해서 정리하고, 다음 시간부터는 Kotlin 기초에 대해서 정리하도록 하겠습니다. 요즘 프로그래밍 언어, 프레임워크를 공부하다 보면 왜 배워야 하는지, 어떤 목적으로 만들어졌는지에 대한 생각이 가장 많이 납니다. 코틀린도 아마 목적을 가지고 만들어졌을 거예요. Kotlin In Action에서 코틀린의 철학이라는 챕터 안에 그 목적을 적어놓은 것을 확인할 수 있었습니다. 실용성 간결성 안전성 상호운용성 실용성 1. 코틀린은 실제 문제를 해결하기 위해 만들어진 실용적인 언어다. 코틀린은 연구를 위한 언어가 아니기 때문에, 최신 프로그래밍에 앞서 채택하지 않고, 다른 프로그래밍 언..

Kotlin 2021.07.26