공부/이펙티브코틀린
아이템 23 - 타입 파라미터의 섀도잉을 피하라
띵커베르
2024. 6. 13. 20:45
728x90
- 섀도잉
- 프로퍼티와 파라미터가 같은 이름을 가지게 되면, 지역 파라미터가 외부 스코프에 있는 프로퍼티를 가립니다.
- 이름이 같은 순간부터 별로인듯..
- 타입 파라미터 섀도잉을 피해야하고,
- 타입 파라미터 섀도잉이 발생한 코드는 이해하기 어려울 수 있다.
- 타입 파라미터 섀도잉을 피하기 위해 명확하고 구체적인 이름을 사용합니다.
- 동일한 이름의 타입 파라미터를 중첩 범위에서 사용하지 않도록 주의합니다.
- 이러한 방법을 통해 코드의 가독성과 유지보수성을 높일 수 있습니다.
728x90