본문 바로가기

읽은책144

읽기 좋은 코드가 좋은 코드다 http://www.yes24.com/Product/Goods/6692314 읽기 좋은 코드가 좋은 코드다 이 책은 매우 읽기 편한 코드를 작성하는 방법을 설명한다. 이 책을 관통하는 핵심 아이디어는 `코드는 이해하기 쉬워야 한다`는 것이다. 자신의 코드를 다른 사람이 읽고 이해할 때 걸리는 시간을 최소로 만들어야 한다. 그렇다고 어려운 기법을 장황히 설명하지 않는다. 실전적인 간단한 기법만으로도 코드를 훨씬 읽기 편하게 만들 수 있게 이끌어준다.이 책은... www.yes24.com 좋은 코드는 엔지니어의 숙제다. 프로젝트가 시작되면 큰 규모로 다양한 사람들이 프로젝트에 참여한다. 그래서 개발자는 협업을 위해 좋은 코드를 작성하고 코드의 가독성(readability)을 높이는 것이 중요하다. 그렇다면 .. 2019. 10. 25.
객체지향의 사실과 오해 http://www.yes24.com/Product/Goods/18249021 객체지향의 사실과 오해 『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지향의 본질을 오해하고 있다. 가장 널리 퍼져있는 오해는 클래스가 객체지향 프로그래밍의 중심이라는 것이다. 객체지향으로 향하는 첫 걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. www.yes24.com 객체지향하면 소개되는 토끼책. 객체지향 프로그래밍을 공부한 적이 있다면 추천하고 싶다. 학부시절 배운 자바에서 빵틀과 붕어빵이 이전의 마인드 였다면, 이 책을 읽고 각 객체의 역할과 책임에 대해서 다시 생각해보게 되는 계기가 되었다. 객체지향은 현실을.. 2019. 9. 22.
커리어 스킬 커리어 스킬 : 전반적으로 개발자 커리어 만드는 방법을 담고있다. IT 분야소개, 인간관계 , 개인 브랜딩하는 방법, 자기계발 등등 뒤로가면 대부분은 자기계발 이야기이다. 읽다보면 공감이 많이된다. 다만 일주일에 40시간이면 충분히 일한다는거라든지, 고소득 직종으로 평가받은 외국에 비해, 현실적 힘들고 임금은 부족한 IT업계를 책의 시각으로 바라보기는 힘든것같다. 개인브랜딩의 강조. 개인의 가치를 외적으로 꾸준히 알리는것의 중요성을 강조했다. 책의 유용한부분은 소흘히하게 되는 개발자의 인간관계, 태도이다. 지금은 많이 열풍이 죽었지만 자기계발 내용이 특정직업군에 적용시킨 책이 별로 없었는데(일반적인 이야기를 많이해야하니깐) 개발자에 초점을 맞춘것이 좋았다. 그리고 개발자 추천책도 좋았다. IT고전이라 불.. 2019. 8. 11.
자바로 배우는 리팩토링 입문 http://www.yes24.com/Product/Goods/55147071 자바로 배우는 리팩토링 입문 프로그램은 살아 있다!프로그램은 계획 없이 수정하거나 제대로 살펴보지 않고 기능을 추가하면 점점 읽기도, 수정하기도, 디버깅하기도 어려운 상태가 된다. 마치 건강을 관리하지 않은 사람처럼 상태가 엉망진창이 된다.시간을 들여 운동과 식사를 관리해서 체질을 개선하듯이 계속 리팩토링하면 버그를 늘리지 않으면서도 깔끔한 코드로 프로그램 체질을 ... www.yes24.com 자바로 배우는 리팩토링 입문 : -리팩토링을 필요로 하는 포인트를 위주로 챕터를 구성했다. 리팩토링 이전의 소스에서 리팩토링을 따라가다보면, 어떤점이 잘못됐고 더 나아지는지 배우게된다. 소스 수준이 어렵지 않아, 소스파악 후 리팩토링을.. 2019. 7. 27.