- 리팩터링을 하는 가장 근본적인 이유는 무엇인가 한 문장으로 서술하시오.
- 주석이 악취로서 작용하는 경우를 설명하시오(150자 이내)
- 코드를 제대로 작성했으면 필요 없을 주석이 장황하게 달렸을 때
- 주석이 다른 리팩터링에 도움을 주는 경우는 무엇이 있는지 서술하시오
- 현재 진행 상황이나 확실하지 않은 부분의 주석. 코드를 작성한 이유.
- 자가테스트가 리팩터링에서 가진 가장 중요한 의의가 무엇인지 한 문장으로 서술하시오
- 함수와 변수의 리팩터링의 난이도 차이와, 그 이유에 대해 서술하시오(150자 이내)
- 리팩터링의 사전과정으로서의 캡슐화의 필요성에 대해 서술하시오 (100자 이내)
- 데이터를 변경하고 사용하는 코드를 감시할 수 있는 확실한 통로가 되기 때문이다.
- 부수효과 예방
- 코드를 이동시킴에 따라 발생할 여지가 있는 문제를 지칭하기 적당한 단어는 무엇이며
이를 해결하기 위한 방법을 서술하시오
부수효과(side effect). 명령질의원칙을 지킨다.