지금까지 Kotlin 코드 안에서의 null-safety는 꽤 단단하게 정리했습니다.하지만 실무에서는 Kotlin 코드만으로 개발하는 경우는 거의 없습니다. 대부분 Java 라이브러리, 혹은 기존 Java 코드와 함께 사용하게 됩니다.이때 Kotlin의 null-safety가 갑자기 느슨해지는 지점이 등장하는데, 그것이 바로 Platform Type입니다.이 글에서는 Kotlin 공식 문서의 Java interoperability와 Null-safety 섹션을 기준으로, Platform Type이 무엇인지, 그리고 실무에서 어떻게 다뤄야 하는지를 정리합니다.1. Kotlin은 왜 Java 코드를 믿지 못할까?Kotlin은 타입 시스템 차원에서 null 가능 여부를 명확히 구분합니다.val name: St..