[OOP] Refactoring
Code refactoring is a "disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior" 리팩토링은 위 정의대로 바뀌것은 없어보이지만, 소프트웨어 내부를 더 좋게 바꾸는 작업이다. 리팩토링을 하는 이유는 무엇일까? 1. 리팩토링으로 중복된 코드를 제거함으로써, 소프트웨어의 수정 및 가독성이 좋아진다.중복된 코드를 사용하게 되면, 코드의 길이가 늘어나게 된다. 이런 경우 굉장히 복잡해 보이고, 읽기 힘들어 지기 마련이다. 또한, 수정을 하더라도, 중복된 코드의 모든 내용을 수정해야하므로, 코드의 중복은 피할 수..
Paradigm/OOP
2013. 11. 6. 14:42
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday