class 명에 $1, $2, ... 붙는다면?


class 명에 $1, $2, ... 붙는다면?

작은 프로젝트는 배포목록 관리도 잘 안하고 FTP에 바로 붙어서 파일을 업로드 한다던가 할 것이다.근데 조금 큰 프로젝트를 하다보면 배포목록을 관리하게 된다. 근데 class 파일을 보던 중 $1이 붙은 class 파일을 보게 되었다. 원인은 inner class.ex) throw new DataAccessException("데이터 접근 에러!") { }; 해결 방법은 inner class를 제거한 뒤 해당 부분을 대체할 로직으로 변경하여 수정한다.단순히 저렇게 throw 하는 경우에는 상관이 없는데, 특별히 작업을 해주는 부분이라면 머리 아프다.


원문링크 : class 명에 $1, $2, ... 붙는다면?