리팩토링: 코드 품질을 개선하는 객체지향 사고법-한빛미디어

책이야기2013. 1. 19. 01:11
728x90

리팩토링 품질을 개선하는 객체지향 사고법

리펙토링의 목적은 보기 쉬운 코드, 수정하기 쉬운 코드가 목적을 두고 있다.
이를 위한 기법을 예제를 통해 하나 하나 설명해 나가고 있다.  
자바를 기준으로 했기 때문에 자바 개발자에게는 꼭 읽어야 할 책이다. 마땅히 리팩토링관련 서적이 많지 않아서 선택의 여지가 없다. 
너무나도 유명한 책이기에 뭐라고 책에 대해서 가타부타할 내용이 없다. 

외형적으로만 봤을 때 절판된 책과 비교했을 때 좀 더 가벼워져서 휴대성이 좋아졌다는 점을 들 수 있다.

이 책을 통해 리팩토링이 무엇인지?
내 코드의 문제가 뭔지? 어떻게 적용할 것인지 한 눈에 확인 할 수 있는 기회가 될 꺼라 생각이 든다.

리팩토링의 개념에 알고 있는 프로그래머라도  프로젝트를 하다보면 요구사항의 지속적인 변경과 일정 때문에 어쩔 수 없다는 이유로 거대해지는 코드를 보면서 그냥 지나칠 수 밖에 없다.  
Java source Inspection을 통해 가려내고 있긴 하지만 개발자에게 귀찮은 존재 JUnit의 경우 실제로 편법을 통해 통과시켜버리고 ~~~ 
우선순위에서 밀려 날 수 밖에 없다. 

이론적으론 굉장히 좋은 책이지만 실제로 적용할려고 노력하지 않으면 정말로 이론으로만 남아버리는 
개발자로써 좀 더 생각하고 노력한다면 냄새나는 코드에서 벗어날 수 있지 않을 까 생각이 든다. 



728x90

작성자

Posted by 일퍼센트

관련 글

댓글 영역