[Item39] Lombok 알아보기
Item39는 명명 패턴보다 애노테이션을 사용하라 말한다 좁게 보면 명명 패턴에 해당하는 내용이지만 넓게 보면 직접 지정하지 말고 책임을 갖고 있는 도구에게 위임하라는 것이다 JUnit4 이전까지는 테스트 코드를 작성할 때 테스트 돌릴 메서드의 이름을 testXX처럼 지어야 했다고 한다 test로 시작한다고 해서 특별히 힘든 것은 아니다 다만 test로 시작하지 않으면 테스트가 돌아가지 않는 것이 문제다 JUnit4는 이 문제를 @Test 애노테이션으로 해결한다 @Test는 테스트용임을 표시하는 marker annotation이고 이를 처리하는 annotation processor가 따로 있다 애노테이션 프로세서가 없다면 무용지물이니 IDE 세팅에서 활성화 시키는 것이 필요하다 gradle을 사용하고 있..
Java/Effective Java
2022. 3. 22. 21:41