Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 889 Bytes

File metadata and controls

16 lines (12 loc) · 889 Bytes

6.3절 변수 추출하기

  • 표현식이 복잡해서 이해하기 어려울때 사용한다.

    • 지역 변수를 활용하여 표현식을 쪼개 관리하기 더 쉽게 만들기.
      • 이는 코드의 목적을 더욱 명확하게 하고, 디버깅에도 도움이 됨
  • 변수를 추출한다 함은 표현식에 이름을 붙이고 싶다는 것인데, 현재 함수를 벗어난 넓은 문맥에서 의미가 있다면?

    • 넓은 범위에서 통용되는 이름을 생각해야 한다. 즉, 변수가 아닌 함수로 추출해야 한다.

절차

  1. 추출하려는 표현식에 부작용은 없는지 확인
  2. 불변 변수를 하나 선언하여 이름을 붙일 표현식의 복제본을 대입
  3. 원본 표현식을 새로 만든 변수로 교체
  4. 테스트
  5. 표현식을 여러 곳에서 사용한다면 각각을 새로 만든 변수로 교체 및 테스트