클래스를 static 으로 가져오는 것은 그 클래스의 public static
멤버들을 클래스 이름 없이 사용할 수 있게 합니다.
이것은 편리하지만, 너무 많은 클래스들을 static 하게 가져오는 경우 코드가 온란스럽고 유지보수하기 어려울 수 있습니다.
규칙을 어긴 코드
기본 임계값인 4에서:
import static java.lang.Math.*;
import static java.util.Collections.*;
import static com.myco.corporate.Constants.*;
import static com.myco.division.Constants.*;
import static com.myco.department.Constants.*; // 규칙을 어긴 코드
If you like SONARKUBE, don’t forget to give me a star.