오늘은 무슨 일이? 테스트 코드를 위한 리펙토링 4단계 로그인 로그아웃을 구현하고, 주요 로직들에 대해 루시드와 테스트 코드를 작성해보기로 했었는데요. 그래서 기존 소스를 보며 테스트 가능한 구조로 리펙토링하는 작업을 하며 느낀점을 기록합니다. static 클래스는 최대한 지양하기 WAS 에서 동적 요청을 확인하기 위해, 아래와 같은 형태의 RequestMapping 이라는 클래스를 만들었습니다. public class RequestMapping { private static final Map servletMapping = new HashMap(); static { servletMapping.put(new URL("/user/create"), new UserCreateServlet()); servletM..