*리팩토링 학습한 내용을 정리해서 소개하는 글 입니다.
리팩토링 전에 반드시 테스트를 구성 및 작성하여야 합니다. 테스트가 수정시 일어나는 실수를 검출해 주어서 실수를 금방 파악하고 방지할 수 있기 때문입니다.
또한 아무리 간단한 수정이라도 항상 테스트하는 습관을 만들어야 합니다. 한가지를 수정할 때 마다 테스트를 하면 그만큼 살펴볼 범위도 좁아지기 때문에 문제를 찾고 해결하는게 수월합니다.
테스트는 왜 해야 하는가? https://ko.javascript.info/testing-mocha#ref-1072