분류 전체보기
-
-
[리팩토링] 메서드 추출My-Book(History) 2015. 6. 7. 21:01
1. 메서드 추출 : 어떤 코드를 그룹으로 묶어도 되겠다고 판단될때 그 코드를 빼내어 목적을 자 나타내는 직관적 이름의 메서드로 만들자 2. 메서드 내용 직접 삽입 : 메서드 기능이 너무 단순해서 메서드명만 봐도 너무 뻔할 땐 그 메서드의 기능을 호출하는 메서드에 넣어버리고 그 메서드는 삭제하자. 3. 임시변수를 메서드 호출로 전환 : 수식의 결과를 저장하는 임시변수가 있을땐 그 수식을 빼내에 메서드로 만든 후, 임시변수 참조 부분을 저부 수식으로 교체하자Tip : 메서드 추출법을 사용하기 전에 사용하면 좋다. 왜냐면 지역변수가 많을 수록 메서드 추출이 힘들어지기 떄문이다.값이 한번만 대입되는 임시변수 부터 찾자. 4. 매개변수로의 값 대입 제거 : 매개변수로 값을 대입하는 코드가 있을땐 매개변수 대신 ..
-
스프링 필터 설정(캐릭터 인코딩)Spring(스프링) 2015. 6. 3. 23:38
요청 파라미터의 캐릭터 인코딩이 iso-8859-1이 아닌 경우,모든 페이지에 response.setCharacterEncoding("UTF-8")을 설정해주어야 합니다. 하지만 스프링은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터클래스인CharacterEncodingFilter 클래스를 설정함으로써 요청 파라미터의 캐릭터인코딩을 손쉽게 설정할 수 있습니다. 다음과 같이 web.xml 파일에 CharacterEncodingFilter 클래스를 설정함으로써 요청 파라미터의 캐릭터 인코딩을 손쉽게 설정할 수 있습니다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /*..
-
-
-
-