1. 리팩터링을 하는 가장 근본적인 이유는 무엇인가 한 문장으로 서술하시오.
  1. 주석이 악취로서 작용하는 경우를 설명하시오(150자 이내)
  1. 주석이 다른 리팩터링에 도움을 주는 경우는 무엇이 있는지 서술하시오
  1. 자가테스트가 리팩터링에서 가진 가장 중요한 의의가 무엇인지 한 문장으로 서술하시오
  1. 함수와 변수의 리팩터링의 난이도 차이와, 그 이유에 대해 서술하시오(150자 이내)
  1. 리팩터링의 사전과정으로서의 캡슐화의 필요성에 대해 서술하시오 (100자 이내)
  1. 코드를 이동시킴에 따라 발생할 여지가 있는 문제를 지칭하기 적당한 단어는 무엇이며

이를 해결하기 위한 방법을 서술하시오

부수효과(side effect). 명령질의원칙을 지킨다.