반응형 리팩토링 수법1 IT 용어 설명) 리팩토링이란? 리팩토링이란? 리팩토링은 소프트웨어 거동을 변경하지 않고 내부 구조를 구성하는 것입니다. 거동에 문제가 없어도, 내부의 코드가 최적의 상태는 아닙니다. 쓸데없는 코드가 많아 알기 어려운 구조로 되어 있는 일이 있습니다. 리팩토링에서는 이러한 코드를 정리하여 정교한 상태로 바꿉니다. 덧붙여 기능 추가나 버그의 수정은 리팩토링이 아닙니다. 리팩토링은 외부에서 볼 때 소프트웨어의 거동을 바꾸지 않는 범위에서의 변경이기 때문입니다. 리팩토링의 목적은? 소프트웨어의 열화를 방지하기 위해 리팩터링 되지 않은 소프트웨어는 빨리 저하됩니다. 이 경우 소프트웨어의 열화는 코드가 복잡해지는 것입니다. 정교하지 않은 코드에는 중복 부분이 많이 존재하고 버그가 발생하기 쉬운 상태입니다. 또한 리팩터링 되지 않은 소프트웨어는 .. 2023. 7. 18. 이전 1 다음 반응형