리팩토링

mingggkeee·2022년 4월 24일
0

리팩토링은 기존의 코드를 외부의 동작방식에는 변화 없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 뜻한다.

리팩토링을 하면 코드 내부의 설계가 개선되어 코드를 이해하기가 쉬워지고, 변화에 효율적으로 대응할 수 있다. 결국 생산성은 올라가고, 코드의 품질은 높아지며, 유지보수하기 용이해지고, 견고하면서도 유연한 제품을 개발할 수 있다.

왜 리팩토링을 해야하는가?

  • 코드의 구조가 망가지는 효과는 누적된다.
  • 코드의 디자인을 유지하도록 도와준다.
  • 중복을 제거함으로써 각각의 작업에 대한 코드가 오직 한 곳에만 있게 할 수 있다.
  • 소프트웨어의 디자인을 개선시킨다.
  • 소프트웨어를 더 이해하기 쉽게 만든다.
  • 버그를 찾도록 도와준다.
  • 프로그램을 빨리 작성하도록 도와준다.
profile
만반잘부

0개의 댓글