반응형

IT + 책 12

코드 리팩토링 책

오늘 소개할 책은 리팩토링 관련 책이다. 몇 해 전 큰 규모의 리팩토링 작업을 진행하게 되었고, 무턱대고 시작을 하게 되었다. 해당 프로젝트는 출시 및 디버깅을 완료하는데 1년이 넘는 대공사(?)였다. 진행하면서 리팩토링을 제대로 공부하면서 해야겠다는 생각이 들어 이 책 저책 찾아보게 되었다. 해외 원서중에 개념적으로 좋은 책이 있었지만, 실제 적용하기에는 사용중인 언어와 맞지 않은 부분도 있고 오래된 버전이었다. 아래는 해외 책 중 한국어로 번역된 버전이며 JAVA 리팩토링을 하기에는 큰 도움이 되었다. ​ ​ 기본 리팩토링 개념 및 지식은 아래 해외 원서를 참고하고, JAVA 및 리팩토링 최신 트렌드는 위 책을 참고하기 바란다. 리팩토링은 기존 코드의 디자인을 개선하는 것입니다. 코드의 외부 동작을 ..

IT + 책 2021.01.12

IT 개발자 필수 책 Clean Code

처음 GW-BASIC을 시작으로 대학 4년 현업 15년 개발 업무를 하면서 꼭 추천해 주고 싶은 책 1권이 있다. 처음 랭귀지를 배우면서 문법을 익히고 API 사용법을 외우다 보면, 나의 코딩 style은 개판(?)이 되고 만다. 잘 짜인 군더더기 없는 코드를 보아도 아무런 감흥이 없다. 어떤 부분이 잘 짜인 코드인지를 모르기 때문이다. 하지만, 현업을 오랫동안 하다 보면 실제 제품에서 사용되는 코드가 얼마나 많은 노력이 필요한지 깨닫게 된다. 형상관리 툴의 1개 코드 파일의 수정 이력을 보다 보면 놀랄 때가 많다. 1개 수정사항을 넣기 위해 수많은 리뷰 코멘트가 달리고, 여러 사람의 챌린지를 받아야 한다. 최종적으로 자체 테스트 모두 Pass 해야 한다. 이 모든 수난(?)을 받고 해결하고 나면 최종 ..

IT + 책 2020.12.16
반응형