공존’s BLOG
/
Database
/
Projects
/
리팩토링
Search
Share
🛠️
리팩토링
갤러리 보기
리팩토링(인텔리제이)
인텔리제이 소스코드 불러오기
File > Open
메이븐 프로젝트 디렉토리 선택 후 Open
인텔리제이 소스코드 불러오기
냄새 1. 이해하기 힘든 이름(Mysterius Name)
-좋은 이름
-함수, 변수, 클래스, 모듈의 이름 등 모두 어떤 역할을 하는지 어떻게 쓰이는지 직관적이어야 한다.
사용할 수 있는 리팩토링 기술
함수 선언 변경하기(Change Function Declaration)
코드를 보지 않아도 이름만 보고도 이해할 수 있어야한다.
함수에 주석을 작성. 주석을 통해서 함수의 이름을 만들어 본다.
함수의 매개변수는 문맥을 결정하거나 의존성을 결정.
냄새 1. 이해하기 힘든 이름