프로그래밍 정보
리팩토링이 중요한 이유
ADyu
2024. 9. 29. 21:45
리팩토링의 정의는 "결과의 변경 없이 코드의 구조를 재구성함"이란 뜻이다.
주로 이미 완성된 코드를 유지보수나 가독성의 이유로 구조를 바꾸는걸 뜻하는데,
버그를 잡거나, 새로운 기능을 추가하는게 아니라 "리팩토링이 중요한가?"라는 의문이 들 수도 있는데
리팩토링은 코드의 유지 보수성을 높이면서 확장성을 개선하는 등 다음 버전의 개발에도 많은 영항을 끼치며
더욱 빠르게 작동되게 하거나 더 적은 메모리를 사용하게 만드는 등 최적화에서도 꼭 필요한 작업이다.