리팩토링 필요성1 리팩토링 - 리팩토링 개론 리팩토링은 무엇인가 '리팩토링' 용어는 문맥에 따라 두 가지 의미로 정의된다. 겉으로 드러난 기능은 그대로 두고, 알아보기 쉽고 수정하기 간편하게 소프트웨어 내부를 수정하는 작업 리팩토링 기법을 연달아 적용해서 겉으로 드러나는 기능은 그대로 둔 채 소프트웨어 구조를 변경한다. 리팩토링의 목적은 소프트웨어를 더 이해하기 쉽고 수정하기 쉽게 만드는 것이다. 그리고 리팩토링은 겉으로 드러나는 소프트웨어 기능에 영향을 주지 않는다. 리팩토링은 왜 해야 하나 리팩토링은 소프트웨어 문제를 해결하는 만병통치약은 아니지만, 리팩토링의 가치는 코드를 쉽게 이해할 수 있게 도와주는 도구이다. 리팩토링은 다양한 용도로 사용이 가능하다. 소프트웨어 설계 개선되니까 가끔 단기적인 목적으로 코드를 추가할 때가 있다. 이러한 방식.. 2019. 5. 4. 이전 1 다음