Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 624 Bytes

6.4 변수 인라인하기.md

File metadata and controls

12 lines (10 loc) · 624 Bytes

6.4절 변수 인라인하기

  • 변수가 주변 코드를 리팩터링할때 방해가 될때 사용한다. 가령 변수 이름이 표현식과 다를 바 없을 때가 해당된다.

절차

  1. 대입문의 우변에서 부작용이 생기지는 않는지 확인
  2. 변수가 불변으로 선언되지 않았다면 불변으로 만든 후 테스트
  3. 이 변수를 가장 처음 사용하는 코드를 찾아 대입문 우변의 코드로 바꾼다.
  4. 테스트
  5. 변수를 사용하는 부분을 모두 교체할 때까지 이 과정을 반복
  6. 변수 선언문과 대입문을 지운다
  7. 다시 테스트