오래 전 부터 프로그래밍을 하면서 제가 가장 많이 되새기는 말이 하나 있다. 그것은 바로 '귀찮으면 지는 것이다.' 입니다. Clean Code, Clean Corder, Code Complete, 소프트웨어 장인 등등... 프로그래머의 코딩 정신, 코딩 기법, 직업 정신 등의 중요성을 알려주는 책들을 봐와서 익히 이를 알고 넘칩니다. 그러나, 실제 코딩 작업을 할때 유혹에 빠지기 쉽다. 바로 앞에 지금길이 보이고 아주 달콤 합니다. 이미 구현은 되었고 코드는 잘 돌아 갑니다. 그리고, 이것 말고도 해야할 일이 많습니다. 아.... 고민을 하게 되죠. 분명 이 부분은 구조화가 안되었거나 중복 코드이거나 가독성이 떨어 지거나 의도가 명확히 전달되지 않고나 등등... 수정해야 할 것들이 보입니다. 이때 귀찮..