REFACTORING
Study
refactoring
데이타 체계화
필드 자체 캡슐화 필드에 직접 접근하고 있는데 필드에 대한 결합이 이상해지면 get/set 메소드를 만들어 필드에 접근.
웹/앱 개발, 디자인 패턴, 리팩토링, Spring, Python, Docker, Angular 등 실무에서 정리한 개발 노트를 공유하는 블로그입니다.
필드 자체 캡슐화 필드에 직접 접근하고 있는데 필드에 대한 결합이 이상해지면 get/set 메소드를 만들어 필드에 접근.
객체 간 이동이 가능한 상황 및 상황별 리팩토링 기법 기능을 넣을 적절한 위치를 찾는 경우 메서드 이동(Move Method) 필드 이동(Move Field)
리팩토링을 실시하기 위한 필수 전제조건은 반드시 견고한 테스트를 해야한다. 적절한 테스트를 작성하면 설령 리팩토링을 하지않더라도 프로그래밍 속도가 월등히 왜 빨라지는 가에 대해서 설명 1. 자가 테...
구린게 있으면 그 부분을 바로 잡으세요. 리팩토링을 어떨 때 시작하고 어떨 때 그만둬야 할지 판단하는 일은 리팩토링 기법을 적용하는 방법만큼 중요하다.
1. 각 리팩토링 기법 절의 구성 카탈로그 부분의 각 리팩토링 기법은 다음과 같은 5개의 하위 절로 구성했다. 이름 : 각종 리팩토링 기법을 구별하기 위한 필수적인 요소, 카탈로그의 각...