이펙티브 코루틴을 요약한 내용입니다. null-safety는 코틀린의 주요 기능 중 하나 자바에서 String 타입을 리턴하는 메서드의 경우 nullable로 처리 해야할까? @Nullable 어노테이션이 있다면 nullable로 추정 @NotNull 어노테이션이 있다면 String 으로 변경 어노테이션이 없다면 nullable로 가정하고 다루는 것이 좋음 not-null을 단정할 수 있다면 !!를 사용 nullable과 관련하여 자주 문제가 되는 부분은 자바의 제네릭 타입 List를 리턴하는 경우 리스트와 리스트 내부의 User 객체들이 널이 아닌 것을 알아야 함 public class UserRepo { public List getUsers() { } } val users: List = UserRep..