코드리팩토링 (1) 썸네일형 리스트형 코드 리팩토링와 클린 코드 리팩토링(refactoring) 이란? 결과의 변경 없이 코드의 구조를 재조정함 주로 가독성을 높이고 유지보수를 편하게 함 버그를 없애거나 새로운 기능을 추가하는 행위는 아님 사용자가 보는 외부 화면은 그대로 두면서, 내부 논리나 구조를 개선하는 유지보수 행위 리팩토링의 목적 / 하는 이유 소프트웨어의 설계, 구조 및 구현을 개선하는 동시에 소프트웨어의 기능을 보존하기 위해서 코드의 가독성을 향상시키고 복잡성을 감소시키는 효과 소스 코드의 유지 보수성을 개선하고 확장성을 개선하기 위해서 소프트 웨어를 더 이해하기 쉽고 수정하기 쉽게 만들어서, 코드의 품질을 좋게 만들기 위함 리팩토링의 사용 시기 기능을 추가할 때 버그를 수정해야 할 때 코드 검토 (Code Review) 할 때 클린 코드 이란? 원하는 .. 이전 1 다음