Mapper 썸네일형 리스트형 enum의 ordinary() 메서드 사용. effective java를 보면 서수가 필요 할 때 enum의 ordinary() 메서드는 가급적 사용하지 말라고 되어있습니다. enum을 구성하는 값이 지워지거나 하게 되면 ordinary() 메서드에서 리턴되는 순서 값도 같이 변하기 때문입니다. 이런식의 버그는 나중에 어디선가 발생하게 되면 상당히 찾기 난해합니다. 그런데 제가 이번에 ordinary를 쓸모있게 사용한 부분(이라고 혼자 생각하는 부분 ^^)이 있어서 소개하려 합니다. ordinary 메서드는 enum을 구성 하는 각 값들의 순서를 리턴합니다. 일 때, FIELDNAME.NAME.ordinary()는 0을 리턴합니다. FIELDNAME.PRICE.ordinary()는 1을 리턴하겠죠. 그러다가 PRICE가 빠지게 되면 FIELDNAM.. 더보기 이전 1 다음