본문 바로가기
Security & IT terms

[Day 329] Refactoring(리팩터링)

by minimalist_2022 2022. 1. 22.

Refactoring(리팩터링)

소프트웨어의 기능은 그대로 유지하면서 소스코드의 구조를 재조정하는 것을 의미

버그를 수정하거나 새로운 기능을 추가하는 것은 아님

사용자가 보는 외부 화면은 그대로 두고 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위

코드의 가독성 향상, 복잡성 감소를 통해 유지보수를 용이하게 하고 성능을 향상시키는 것이 목적

 

*참고

https://ko.wikipedia.org/wiki/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81

 

리팩터링 - 위키백과, 우리 모두의 백과사전

리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행

ko.wikipedia.org