Refactoring(리팩터링)
소프트웨어의 기능은 그대로 유지하면서 소스코드의 구조를 재조정하는 것을 의미
버그를 수정하거나 새로운 기능을 추가하는 것은 아님
사용자가 보는 외부 화면은 그대로 두고 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위
코드의 가독성 향상, 복잡성 감소를 통해 유지보수를 용이하게 하고 성능을 향상시키는 것이 목적
*참고
https://ko.wikipedia.org/wiki/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81
'Security & IT terms' 카테고리의 다른 글
[Day 331] Maven, Nexus, Jenkins (0) | 2022.02.03 |
---|---|
[Day 330] Software Stack(소프트웨어 스택) (0) | 2022.01.22 |
[Day 326] ALPACA 취약점 (0) | 2021.07.01 |
[Day 325] TPM(Trust Platform Module, 신뢰 플랫폼 모듈) (0) | 2021.06.30 |
[Day 324] macOS - 게이트키퍼 (GateKeeper) (0) | 2021.06.29 |