Item 2: Minimize the scope of variables (변수의 스코프를 최소화하라)핵심 개념변수의 스코프(유효 범위)를 가능한 한 좁게 유지하면 코드의 가독성과 안전성이 향상됩니다.1. 왜 스코프를 최소화해야 하는가?1.1 넓은 스코프의 문제점// ❌ 나쁜 예: 넓은 스코프class UserService { var user: User? = null // 클래스 레벨 변수 var result: String = "" fun processUser(userId: Int) { user = findUser(userId) if (user != null) { result = "Processing ${user!!.name}" ..