개발자 추천 도서 2

IT서적메모 | #켄트벡의 구현패턴# #켄트 벡#

#켄트벡의 구현패턴# #구루의 구현패턴을 알고자 하는 경우에 보면 좋다. 다만, 완벽하게 이해하기가 어렵고, 좋은지 아닌지 모호한 부분도 있으니 알아서 거를것. 저자 : 켄트백의 구현패턴 출판사 : 에이콘 배운점 중요한 내용 코드를 수정 할 때 함께 바꿔야 하는 부분을 최소화 하라. 중복을 없애는 한 가지 방법은 프로그램을 여러 작은 부분-짧은 구문, 짧은 메소드, 작은 객체, 작은 패키지로 나누는 것이다. 로직을 밀접하게 가급적 같은 메소드 혹은 같은 객체 내에 최소한 같은 패키지 내부에 배치하라. 프로그램에서 대칭성을 찾아내어 명확히 표현 해주면, 코드를 읽기가 수월해진다. 배운 내용 여러 클래스들, 그리고 메소드 객체로 리팩토링하는 부분이 인상적이었다. 패턴을 사용할 줄 알고, 읽을 줄 알도록 지속..

책 리뷰 2017.08.19

IT서적메모 | #훌륭한 프로그래머 되는법# #피트 구들리프#

#훌륭한 프로그래머 되는법# #주니어 개발자들은 꼭 읽어 볼만한 책이며, 2-3번 읽어도 좋을 책이다. 저자 : 피트 구들리프 출판사 : 한빛미디어 배운점 중요한 내용 기술부채에 관한 이야기 배운 내용 개발자의 태도 상세 후기 1장 코드에 신경쓰기 어떤 코드든 간에 해당 코드를 만지기 전보다 더 나아지도록 해야 한다. 2장 정돈된 코드 유지하기 단, 코드를 훑어보는 것만으로도 전체 형태와 구조를 파악할 수 있어야 한다. 3장 코드 적게 쓰기 코드가 많을수록 수정해야 할 부분도 많아진다. 즉 프로그램을 수정하기 어려워진다. 4장 코드 줄여 개선하기 코드 정리와 기능 변화는 별도의 커밋으로 이루어져야 한다. 7장 똥통에서 뒹굴기 기능을 변경하면서 코드의 레이아웃을 바꾸지 말라. 수정으로 인해 기존 기능에 문..

책 리뷰 2017.08.19
반응형