가입하고 포인트 받기
루비로 배우는 객체지향 디자인 (지속가능한 소프트웨어를 만드는 방법)
샌디 메츠 지음
인사이트
 펴냄
23,000 원
20,700원 
앱에서 포인트받고 구매
276쪽 | 2014-11-28
분량 보통인책 | 난이도 보통인책
상세 정보
애플리케이션이 사용되는 기간 내내, 생산성을 끌어 올리고 시간과 비용을 낮출 수 있는 방법을 고민해 온 한 프로그래머의 이야기. 객체지향 프로그래밍이 유지보수하기 쉬운 코드를 작성할 수 있게 하는 원리 이해하기, 클래스 하나에 어떤 내용을 담아야 할지 판단하기, 독립적으로 존재해야 하는 객체가 서로 뒤얽히지 않도록 하기. 객체들 속에서 유연한 인터페이스 정의하기 등을 다루고 있다.
더보기
목차

1. 객체지향 디자인
2. 단일 책임 원칙을 따르는 클래스 디자인하기
3. 의존성 관리하기
4. 유연한 인터페이스 만들기
5. 오리 타입으로 비용 줄이기
6. 상속을 이용해 새로운 행동 얻기
7. 모듈을 통한 역할 공유
8. 조합을 이용해 객체 통합하기
9. 비용-효율적인 테스트 디자인하기

더보기
저자 정보
샌디 메츠
30년 동안 계속 발전하고 변화하는 프로젝트들을 관리해 왔다. 듀크 대학교에서 소프트웨어 아키텍트로 일하며 매일 코드를 작성하고 있으며, 15년 이상 지속된 거대한 객체지향 애플리케이션을 운영하는 고객들의 실제 문제를 팀과 함께 해결하고 있다. 또한 루비 네이션(Ruby Nation)을 포함해 고담 루비 유저 컨퍼런스(Gotham Ruby User's Conference)에서 여러 번 발표했다. 현재 노스캐롤라이나 더럼에서 살고 있다. 『루비로 배우는 객체지향 디자인』은 오랫동안 화이트보드에 그려본 생각과 평생 객체지향 디자인에 대해 이야기했던 내용의 핵심을 녹여낸 책이다.
더보기
남긴 글 1
Jin-Seo Yoon님이 이 책을 읽었어요
5년 전
내가 본 텍스트 중 객체지향이 무엇인지 가장 잘 설명했다
더보기
앱에서 바로 보기