본문 바로가기
  • Where there is a will there is a way.
개발/기타개발

리팩토링

by 소확행개발자 2019. 7. 25.

리팩토링은 어떨 때 필요한가

  1. 같은 작업의 삼진 아웃 때

    어떤 작업을 처음 할 땐 그냥 하고, 비슷한 작업을 두 번째 해야 할 땐 중복 작업이라 좀 망설여져도 일단 그냥 하고, 세번째 하게 되면 그때 리팩토링을 실시하는 것이다.

  2. 기능을 추가 할 때

    소프트웨어에 새 기능을 추가해야 할때 이 시점에 해야 하는 첫째 이유는 코드를 이해하기 쉽게 만들기 위해서다.

  3. 버그를 수정할 때

     주로 코드를 이해하기 쉽게 만들려고 리팩토링한다. 코드의 기능을 파악하려다 이해하기 힘들면 이해하기 쉽게 만들

     려고 리팩토링을 실시한다.

     리팩토링을 하고나면 버그 찾기가 쉬워진다.

 

  1. 코드를 검수할 때

코드 검수를 통해 개발 팀원 모두가 코드를 파악하게 되며 선임, 개발자가 경험이 적은 개발자에게 지식을 전수하는 결과도 얻게 된다.

리팩토링을 하면 다른 사람이 개발한 코드를 검수하기도 쉬워진다.

댓글