리팩토링이란?
리팩토링은 소프트웨어의 코드 구조를 변경하는것을 말합니다.
즉, 기존의 나쁜코드들을 청소하여 깨끗한 코드(클린코드)를 만드는게 목적입니다.
그렇다면 왜 리팩토링을 하는것일까요?
- 코드를 이해하기 쉽게 만들기위해서
- 성능을 높이기 위해서
- 안정성을 높이기 위해서
리팩토링은 언제 하나요?
1.에러(문제)가 여러번 발견됐을 때 ( 리팩토링을 하면서도 에러가 발견될 수도있습니다.)
2. 기능을 추가 하기 전(코드가 작동을하는지 기능을 추가하면서 기존코드와 통일감을 주기위해서)
ex) API URI 설계중에도 URI를 변경하는것도 리팩토링이 될 수있습니다.
3. 코드 리뷰할 때
예외 ) ⭐배포, 운영직전⭐에는 리팩토리를 해서는 안됩니다.
'개발지식' 카테고리의 다른 글
Authentication과 로그인 (0) | 2023.12.25 |
---|---|
env 환경변수 (0) | 2023.12.25 |
라이브러리와 프레임워크 (0) | 2023.12.05 |
CS[Computer Science]가 무엇일까? (0) | 2023.12.05 |
REST API와 RESTful API (0) | 2023.12.05 |