2020년 3회 주제 · 연습 1
소프트웨어 설계·구축외부에서 관찰되는 기능은 유지하면서 중복 코드를 함수로 추출하고 긴 메서드를 나누었다. 이 작업을 무엇이라 하는지 쓰시오.
정답·해설 보기
정답
리팩터링(Refactoring)
해설
동작을 유지하면서 내부 구조를 개선한다. 기능 추가나 오류 수정 자체와는 목적이 다르며 회귀 테스트가 도움이 된다.
학습용 재구성 · 주제 참고: Life-Journey · 2020년 3회 비공식 복원 (새 창)
