부지런한 개발자 : 리팩토링

Songss·2024년 11월 22일
0

개발지식

목록 보기
1/16

리팩토링이란 ?

소프트웨어의 외부 동작을 변경하지 않으면서 내부 구조를 개선하는 과정입니다.

  1. 코드의 가독성 향상 : 더 쉽게 읽고 이해할 수 있도록 만듭니다.
  2. 재사용성 증가 : 코드의 재사용 가능성을 높여 중복된 코드를 줄입니다.
  3. 유지 보수 향상 : 발생할 수 있는 오류를 줄이고, 새로운 기능 추가를 더 쉽게 구조를 만듭니다.
  4. 버그를 감소 : 코드의 복잡성을 줄여 잠재적인 버그를 방지

그렇다면 언제 리팩토링을 해야할까 ?

  • 에러(문제점)이 n회 발견되었을 때
  • 리팩토링을 하면서, 에러(문제점)을 발견할 수 있습니다.
  • 기능을 추가하기 전
  • 코드 리뷰할 때 (?)

언제하면 안될까 ?

  • 배포, 운영 직전 에는 절대로 코드 수정이 일어나선 안됩니다 !

0개의 댓글