Search
Duplicate
🔧

리팩토링이란?

리팩토링이란?

결과의 변경없이 코드의 구조를 재조정함을 뜻한다.
주로 가독성을 높이고 유지보수성을 향상시키기 위해 사용되며 버그를 없애거나 새로운 기능을 추가하는 것은 아니다.

리팩토링을 해야하는 이유

유지보수성이 향상된다.
협업을 하면서 소스를 공유하는 과정에서의 어려움이 줄어든다.
코드의 중복을 제거하고 변경 용이성을 향상시키므로 생산성이 향상된다.
네이밍 개선을 통해 가독성이 향상된다.