본문 바로가기

리디북스 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디북스 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[리얼타임] Code Simplicity : 소프트웨어 생명 연장을 위한 원칙 상세페이지

리디 info

도서 이용 안내
서점에서 판매 중인 리얼타임 시리즈는 DRM-Free 도서가 아닙니다.
DRM-Free 도서는 한빛미디어 홈페이지에서 별도 구매하셔야 합니다.
도서 이용에 참고 부탁드립니다.


책 소개

<[리얼타임] Code Simplicity : 소프트웨어 생명 연장을 위한 원칙> 어떻게 해야 소프트웨어 설계를 잘할 수 있을까? 좋은 소프트웨어 설계는 무엇일까?

많은 프로젝트 관리자와 프로그래밍 개발자가 고민하고 있지만, 속 시원한 해답을 얻지 못한 질문이다.
이 도서는 "좋은 소프트웨어 설계는 단순하고, 이해하기 쉬워야 한다"는 관점에서 소프트웨어 설계와 프로그래밍에 관한 방법과 규칙을 설명한다. 이를 통해서, 소프트웨어 프로젝트 계획 수립과 소프트웨어 관련 의사를 결정하는 방법을 배울 수 있다.

사실 이 도서는 소프트웨어 개발을 다루지만 프로그램 코드는 거의 없다. 책에서 제안하는 원리들이 프로그래밍 언어와 상관없이 모든 프로젝트에 적용되어야 하기 때문이다. 특정 언어를 알아야만 프로그래밍 언어에 적용되는 내용을 이해할 수 있는 것은 아니다. 하지만 각 원리를 쉽게 이해할 수 있도록 이 책 전반에 걸쳐 실제사례와 유사한 내용을 사용했다.

무엇보다도 이 책은 여러분과 여러분의 소프트웨어에 도움이 될 것이며, 소프트웨어 개발 분야에 이성, 질서, 단순함을 실현시켜 줄 것이다.


대상 독자: 소프트웨어 개발자, 프로젝트 관리자


저자 프로필

맥스 카넷-알렉산더 Max Kanat-Alexander

  • 경력 구글 소프트웨어 엔지니어

2015.05.07. 업데이트 작가 프로필 수정 요청


저자 소개

[지은이] 맥스 카넷-알렉산더
맥스 카넷-알렉산더는 오픈소스 프로젝트인 버그질라의 수석 아키텍트이자 구글 소프트웨어 엔지니어다. 8살 때부터 컴퓨터를 고쳤으며, 14살에는 소프트웨어를 작성하였다. 현재 그는 http://www.fedorafaq.org를 운영한다


[옮긴이] 신정안
신정안은 기타 치는 프로그래머다. SK C&C에서 근무하며, 자사 프레임워크인 NEXCORE J2EE Framework 기술 확산 및 보안 플랫폼 개발을 하고 있다.

목차

1장. 들어가며
1.1 왜 단순화인가?
1.2 소프트웨어 설계

2장 소프트웨어의 목적
2.1 실제 애플리케이션

3장 소프트웨어의 미래
3.1 소프트웨어 설계 방정식
3.2 설계의 질
3.3 예측할 수 없는 결과

4장 변경
4.1 실제 프로그램에서의 변경
4.2 결점 세 가지
4.3 점진적 개발과 설계

5장 결함과 설계
5.1 이 규칙이 깨진다면
5.2 반복하지 마라

6장 단순함
6.1 단순화의 법칙과 소프트웨어 설계 방정식
6.2 단순함은 상대적이다
6.3 얼마나 단순해야 하는가?
6.4 일관성
6.5 가독성
6.6 단순화는 설계가 필요하다

7장 복잡성
7.1 복잡성과 목적
7.2 나쁜 기술
7.3 복잡성과 잘못된 솔루션
7.4 복잡한 문제들
7.5 복잡성 다루기
7.6 재작성

8장 테스트

부록 A 소프트웨어 설계 법칙
부록 B 사실, 법칙, 규칙, 정의


리뷰

구매자 별점

2.5

점수비율

  • 5
  • 4
  • 3
  • 2
  • 1

2명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디북스에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

Realtime


[리얼타임]


이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전