개발자 썸네일형 리스트형 레거시 리팩토링. 그 살 떨리는 즐거움. 앞선 포스트의 내용들은.. "짐승"님께서 댓글에 남겨주셨듯이.. 최근에 진행 한 소스 리팩토링을 하면서 남겼던 포스트들이다. 검색 업무를 맡게 되면서 그리고 몇 개의 큰 프로젝트를 앞두고 중구난방으로 퍼져있고 너무 크기가 비대해진 클래스들과 로직을 정리를 해야겠다는 생각이 들었다. 코드의 크기를 줄이고 로직을 정리하는 것도 목적이고.. 리팩토링을 하게 되면 내 스스로가 그 소스와 로직에 대해서 더 잘 알게 되기 때문이기도 하고... 좋은 의도와 뜻을 가지고 과감하게 실행해서 밀어붙였지만, 역시 24시간 서비스와 그 시간이 100% 돈으로 직결되는 커머스 비지니스에서 이 리팩토링 한 소스를 적용하기에는 많은 용기가 필요하다. 메서드의 정리, 로직 간소화, 클래스 크기 감소등 많은 작업을 하였다. 작업한 양.. 더보기 이전 1 다음