[Refactoring/리팩토링] 리팩토링 가이드 ver 0.0.1

Jongmin Shin·2021년 7월 28일
0
post-thumbnail

*리팩토링 학습한 내용을 정리해서 소개하는 글 입니다.

 리팩토링 전에 반드시 테스트를 구성 및 작성하여야 합니다. 테스트가 수정시 일어나는 실수를 검출해 주어서 실수를 금방 파악하고 방지할 수 있기 때문입니다.

 또한 아무리 간단한 수정이라도 항상 테스트하는 습관을 만들어야 합니다. 한가지를 수정할 때 마다 테스트를 하면 그만큼 살펴볼 범위도 좁아지기 때문에 문제를 찾고 해결하는게 수월합니다.

테스트는 왜 해야 하는가? https://ko.javascript.info/testing-mocha#ref-1072

1. 함수 추출하기

  • 함수를 추출할 때는 먼저, 유효범위를 벗어나는 변수가 있는지 확인해야한다.
    유효범위가 벗어나는 변수는 새함수에 매개변수로 전달하면 된다.

0개의 댓글