728x90
반응형
[Java Refactoring] 분류 코드를 클래스로 치환
자바로 배우는 리팩토링 입문 Java Refactoring For Beginner 건강한 코드로 소프트웨어 체질을 개선하자! 유키 히로시 지금 길벗 출판사 2017.10.31 리팩토링을 위한 스터디 내용을 정리하자. 분류 코드를 클래스로 치환 분류 코드(type code)는 객체 종류를 나타내는 값을 의미한다. 예를 들어 프로그램에서 다음 세 종류의 상품을 다룬다고 가정하자. 책 DVD 소프트웨어 이 상품 종류를 나타내기 위해 다음과 같이 int 값을 할당 하자. 책 = 0 DVD = 1 소프트웨어 = 2 이때 0, 1, 2라는 값이 분류 코드가 된다. 이렇게 분류 코드를 int 같은 기본 타입으로 지정하는 경우, 위험이 존재한다. 분류 코드 범위 밖의 값이 사용됨 다른 분류 코드와 착각함 즉, 타입이 ..
- Study/Java Refactoring For Beginner
- · 2021. 2. 8.
728x90
반응형