27. 비검사 경고를 제거하라

신명철·2022년 2월 22일
0

Effective Java

목록 보기
25/80

할 수 있는 한 모든 비검사 경고를 제거하라. 모두 제거한다면 타입 안전성이 보장된다.

경고를 제거할 수 없지만 타입 안전하다고 확신할 수 있다면 @SuppressWarnings("unchecked") 어노테이션을 달아 경고를 숨기자. 단 반드시 타입 안전에 대해 검증을 해야한다!

@SuppressWarnings어노테이션은 지역변수부터 클래스 전체까지 어느 위치에서든 달 수 있다. 하지만, SuppressWarnings 어노테이션은 가능한 좁은 범위에 적용하자.

profile
내 머릿속 지우개

0개의 댓글