코드 리펙터링의 목표 : 깨끗한 코드를 유지한다! 가독성의 기본 1. 코드는 이해하기 쉬워야 한다. 2. 코드는 다른 사람이 그것을 이해하는 데 들이는 시간을 최소화하는 방식으로 작성되어야 한다. 3. 1회용 코드는 되도록 피해야 한다(스스로가 희생양이 될지도). 참고: Perl 코드(WORN: Write Once Read Never) 깨끗한 코드란? 비야네 스트롭스트룹(C++ 창시자) 나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 최대한 줄여야 유지보수가 쉬워진다. 오류는 명백한 전략에 의거해 철저히 처리한다. 성능을 최적으로 유지해야 사람들이 원칙 없는 최적화로 코드를 망치려는 유혹에 빠지지 않는다. 깨끗한 코드는 한 가지를 제대로 한다. 깨끗한 코드란? ..