루비로 배우는 객체지향 디자인

샌디 메츠 지음 | 인사이트 펴냄

루비로 배우는 객체지향 디자인 (지속가능한 소프트웨어를 만드는 방법)

이 책을 읽은 사람

나의 별점

읽고싶어요
23,000원 10% 20,700원

책장에 담기

게시물 작성

문장 남기기

분량

보통인 책

출간일

2014.11.28

페이지

276쪽

상세 정보

애플리케이션이 사용되는 기간 내내, 생산성을 끌어 올리고 시간과 비용을 낮출 수 있는 방법을 고민해 온 한 프로그래머의 이야기. 객체지향 프로그래밍이 유지보수하기 쉬운 코드를 작성할 수 있게 하는 원리 이해하기, 클래스 하나에 어떤 내용을 담아야 할지 판단하기, 독립적으로 존재해야 하는 객체가 서로 뒤얽히지 않도록 하기. 객체들 속에서 유연한 인터페이스 정의하기 등을 다루고 있다.

상세 정보 더보기

이 책을 언급한 게시물1

Jin-Seo Yoon님의 프로필 이미지

Jin-Seo Yoon

@64xea3t1n8yh

내가 본 텍스트 중 객체지향이 무엇인지 가장 잘 설명했다

루비로 배우는 객체지향 디자인

샌디 메츠 지음
인사이트 펴냄

읽었어요
2015년 3월 2일
0
집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

애플리케이션이 사용되는 기간 내내, 생산성을 끌어 올리고 시간과 비용을 낮출 수 있는 방법을 고민해 온 한 프로그래머의 이야기. 객체지향 프로그래밍이 유지보수하기 쉬운 코드를 작성할 수 있게 하는 원리 이해하기, 클래스 하나에 어떤 내용을 담아야 할지 판단하기, 독립적으로 존재해야 하는 객체가 서로 뒤얽히지 않도록 하기. 객체들 속에서 유연한 인터페이스 정의하기 등을 다루고 있다.

출판사 책 소개

관리하기 쉽고 확장 가능하며 코딩을 즐겁게 만드는 객체지향 디자인 노하우!

너무 많은 애플리케이션이 장기적인 유지보수 또는 발전을 고려하지 않고 작성되어 왔다. 인터넷은 도저히 수정할 수 없고 확장할 수도 없는 코드로 넘쳐난다. 이 책은 우리가 이런 문제를 실무에서 사용할 수 있는 강력한 객체지향 디자인 기술을 가지고 해결할 수 있도록 도와준다. 간단하면서도 실용적인 루비 예시를 가지고 디자인 기술을 설명한다.
루비를 이용해서 객체지향 디자인을 설명하지만 여기서 소개하는 개념을 이해하기 위해 루비를 알아야 하는 것은 아니다. 루비로 작성된 예시 코드가 나오지만 그 내용은 매우 명확하다. 객체지향 언어로 작업해 본 경험이 있다면 루비를 쉽게 이해할 수 있을 것이다. 이 책이 제공하는 모든 개념은 정적 타입 객체지향 언어에도 바로 적용할 수 있다.
프로그래머가 행복을 느끼는 이유는 자기 자신이 쓸모 있다고 느낄 수 있기 때문이다. 많은 시간과 비용을 들인 결과물이 그 값어치를 못할 때 우리의 노력이 쓸모가 없어졌다고 느낀다. 이 책은 애플리케이션이 사용되는 기간 내내, 생산성을 끌어 올리고 시간과 비용을 낮출 수 있는 방법을 고민해 온 한 프로그래머의 이야기이다. 이 책의 핵심은 우리를 다시 행복하게 만들어 줄 수 있는 코드를 작성하는 방법을 알리는 것이다.

- 이 책에서 다루는 내용
* 객체지향 프로그래밍이 유지보수하기 쉬운 코드를 작성할 수 있게 하는 원리 이해하기
* 클래스 하나에 어떤 내용을 담아야 할지 판단하기
* 독립적으로 존재해야 하는 객체가 서로 뒤얽히지 않도록 하기
* 객체들 속에서 유연한 인터페이스 정의하기
* 오리 타입을 이용해서 개발 비용 줄이기
* 상속 제대로 사용하기
* 조합을 이용해 객체 생성하기
* 비용-효율적인 테스트 작성하기
* 잘못 디자인된 루비 코드의 일반적인 문제 해결하기

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기