리팩토링은 루빅 큐브 맞추기와 비슷하다. 리팩토링을 하다 보면 코드를 넣었다 뺐다 하는 사례가 아주 흔하다. 좀전에 넣은 예외코드를 다른 로직을 수정하면서 바로 빼 버리기도 한다. 큰 목표 하나를 이루기 위해 자잘한 단계를 수없이 거친다. 각 단계를 거쳐야 다음 단계가 가능하다. https://github.com/seaking7/cleancode-args GitHub - seaking7/cleancode-args Contribute to seaking7/cleancode-args development by creating an account on GitHub. github.com 결론 단순히 돌아가는 코드에 만족하는 프로그래머는 전문가 정신이 부족하다. 나쁜 코드보다 더 오랫동안 더심각하게 개발 프로젝트..