이벤트 배너 항공학교 교재구매

전체 카테고리

추천 메뉴

공지사항


현재 위치

대규모 C++ I편

공유
SNS 공유하기
  • 페이스북 공유
    페이스북
  • 트위터 공유
    트위터
  • 핀터레스트 공유
    핀터레스트
  • 카카오스토리 공유
    카카오스토리
  • 정가
    75,000
  • 판매가
    67,500
  • 구매제한
    최소 1개
  • 구매혜택

    할인 :

    적립 마일리지 :

  • 배송비
    0원 조건별배송
    금액별배송비
    0원 이상 ~ 18,000원 미만 2,500원
    18,000원 이상 0원

    배송비 계산 기준 : 판매가 + 옵션가 + 추가상품가 + 텍스트옵션가 - 상품할인가 - 상품쿠폰할인가

    택배  /  주문시결제(선결제)
    방문 수령지 : 경기도 파주시 산남로 5-84 (산남동) 디엠도서유통
  • 상품코드
    1000164935
  • 자체상품코드
    9791140707768
  • 브랜드
    길벗
  • 제조사
    길벗
  • 원산지
    상품상세참고
  • 제조일
    2023-12-28
대규모 C++ I편
0
  • 총 상품금액
  • 총 할인금액
  • 총 합계금액

상품상세정보

*도서소개

당신의 코드는 레거시인가?오늘도 레거시가 될 코드를 작성했나?레거시가 코드의 진정한 운명인가?레거시가 아닌 소프트웨어 자산이 되는 코드와 설계!개발자는 책으로 공부한다.인기 있는 책들은 이상적인 모델을 설명한다.그들은 실제 대규모 시스템을 운영하고 있지 않다.진짜 대규모 시스템을 30여 년 가까이 운영하는 저자의 설계론!당신의 코드는 레거시인가?당신이 오늘 작성하는 코드는 레거시이고, 내일 작성하는 코드는 모던 코드인가? 차세대 프로젝트가 나오면 사라져야 하는 레거시 코드인가? 소모적인 코드 갈아엎기 대신 소프트웨어 자산으로 축적하고 성장하는 방법은 없을까?개발자는 책으로 공부한다. 책에서 설명하는 이론적인 방법을 신봉하고야 만다. 그러나 소프트웨어는 복잡하다. 복잡한 현실 세계를 소프트웨어로 담아내다 보면 이상적인 이론은 무너지고 만다. 이론을 넘어 물리적인 세계에 실제로 적용할 수 있는 아키텍처를 배워보자.

*출판사도서소개

대규모 소프트웨어의 복잡성에 대응하기 위한 절차와 아키텍처대규모 소프트웨어 프로젝트를 위한 아키텍처 원칙신뢰성과 유지보수성을 갖춘 코드를 작성하는 일은 어렵다. 대규모 소프트웨어 개발이라면 더 많은 도전 과제가 주어진다. 대규모 시스템을 만들려면 대부분의 인기 있는 교재에서 다루는 이론적 개념을 넘어 논리적 디자인에 대한 실용적인 이해가 필요하다. 기업 규모에서 성공적이려면 개발자 또는 고급 개발자에게조차 생소할 수 있는 소프트웨어 엔지니어링의 물리적 디자인도 다뤄야 한다. 기업의 생존을 책임지는 대규모, 미션 크리티컬한 엔터프라이즈 시스템을 30년 이상 현장에서 구축하면서 쌓은 실무 경험을 기반으로 저자, 존 레이코스는 소프트웨어 자본을 만들고 성장시키는 방법을 보여준다. 이 책은 어떤 규모의 프로젝트라도 적용 가능한 기초를 구축하고, 성공적인 현실 세계 대규모 개발에 필요한 절차, 방법, 기술 및 도구를 보여준다. 23년만의 개정을 통해 최신 정보를 반영했다. 견고한 엔지니어링을 강조하면서 구체적인 예제와 기본 디자인 개념을 설명한다. 어떤 경험 수준의 개발자라도 다음과 같은 방법을 이해함으로써 디자인 및 개발 접근 방식을 혁신적으로 변화시킬 수 있는 인사이트를 얻을 수 있을 것이다.·인프라 및 응용 프로그램 개발 간의 차이를 활용하여 생산성 향상·피드백 및 계층적 재사용을 통한 기하급수적인 생산성 향상 달성·컴포넌트를 논리 및 물리적 디자인의 기본 단위로 받아들이기·컴파일 및 링크의 기본적인 특성이 컴포넌트 디자인에 어떻게 영향을 미치는지 분석·적절한 크기의 물리적 집합에 논리적 콘텐츠를 효과적으로 분할하기·충분한, 완전한, 최소한의 및 기본 소프트웨어 간의 중요한 차이를 내재화·캡슐화, 안정성 및 성능을 동시에 최적화하는 솔루션 제공·주기적인 물리적 종속성을 피하기 위해 아홉 가지 수립된 수준화 기법 활용·전통적인 계층 구조의 "무거움"을 피하기 위해 적절한 측면 설계 사용·컴파일 타임 결합을 제거하기 위한 적절한 아키텍처 격리 기법 사용·컴포넌트 기반 방법을 사용하여 대규모 시스템을 디자인하는 다차원 프로세스를 숙달하기이 책에서 다루는 원칙과 아키텍처는 언어에 특화되지 않고 대규모 소프트웨어 시스템을 개발하면서 발생할 수 있는 공통적인 문제에 대한 해결책을 제시한다. C++에 중점을 둔 책이지만, 자바, 파이썬 등 다른 언어의 개발자들도 대규모 소프트웨어 프로젝트에서의 아키텍처 설계와 절차에 대한 이해를 향상시키는 데 도움을 받을 수 있을 것이다.역자 서문10여 명에서 2,000여 명에 이르는 다양한 규모의 소프트웨어 개발 조직에서 개발자로 또는 관리자로 일을 해오고 있습니다. 수십 또는 수백 명 수준의 서드 파티 업체에 외주 과제를 주기도 하고 사내 해외 연구소와 개발 업무를 나눠서 해보기도 했습니다. 업종 또한 반도체 장비, 웹 솔루션에서부터 일반 소비자용 전자제품까지 다양했습니다. 한 가지 공통된 현상으로, 개발자가 늘어날수록 조직의 커지는 기대와 달리 생산성은 오히려 떨어지는 문제가 있었습니다. 경험적으로 개발자가 20~30여 명을 넘어가면 뭔가 다른 법칙이 적용되기 시작합니다. 개발자가 많아진 만큼 더 많은 기능과 더 복잡한 소프트웨어를 개발할 수 있어야 하는데, 이상하게도 일상적인 유지보수만으로도 벅차기 시작합니다. 며칠이면 충분했을 작업이 몇 주씩 걸리기 시작하고, QA를 아무리 거쳐도 비슷한 고객 문제가 반복해서 발생합니다. 소모적인 야근과 휴일 근무에 지쳐가는 것뿐만 아니라 개발자들 간의 책임소재 갈등도 심화됩니다. 그리고 많은 개발자가 투입되는 큰 과제는 기획하는 것 자체가 무서워집니다. 이런 고민들을 하고 있을 때 이 책의 저자인 존 레이코스를 CppCon 세미나로 처음 만났습니다. 아쉽게도 세미나로 전달된 내용은 당연하고 좋은 말만 있을 뿐 그의 유명세에 비해 알맹이가 부족했습니다. 한동안 잊고 지내다가 나중에 그의 저서, 바로 이 책을 보고 생각이 완전히 달라졌습니다. 왜 한 시간짜리 세미나에서는 그 정도로밖에 얘기될 수 없었는지 이해되었습니다. 수십 년에 걸친 경험과 고민, 실전 대책을 각각의 구체적인 배경 맥락 아래에서 코드 수준으로 음미해야만 전달할 수 있는 내용들이었습니다. 이 책은 월스트리트 금융 소프트웨어 개발의 실전 경험을 바탕으로 합니다. 금융 상품의 빠른 변화에 대응하면서도 천문학적인 금융거래에 요구되는 고도의 신뢰성을 갖추고, 금융사 간 경쟁을 위한 최고 성능까지 필요한 터프한 환경에서의 경험이 담겨 있습니다. 저자의 스타일상 다소 호흡이 긴 문장과 중언부언이 있지만, 20여 년이 넘는 경험을 체계적으로 정리했다는 것은 이 책의 가장 큰 강점입니다. 이론적인 이상향만 다루는 여타의 소프트웨어 디자인 서적에서 목마름을 느꼈다면 이 책은 시원한 사이다입니다. 이 책은 개발자와 팀이 협업하는 방법, 논리적 설계와 물리적 코드 배치의 유기적 연계, 그렇게 해야 하는 내재된 원리, 그리고 언젠가 ‘버리고 싶은 레거시 코드’가 아니라 든든한 소프트웨어 자산을 쌓아가는 방법에 대해 자세히 다루고 있습니다. 이 책을 10년 전에 접했다면 개발자로서의 인생이 꽤 다르게 흘렀을 것이라고 믿습니다. 이제 소프트웨어 개발에 발을 들인 초심자라면 이 책을 통해 소프트웨어 디자인과 협업 방법에 대한 통찰을 얻을 수 있을 것이며, 현업에서 대규모 개발에 어려움을 겪고 있는 개발자나 관리자라면 이 책이 장기적인 돌파구에 대한 구체적인 실마리를 제공해 줄 것으로 기대합니다.

*목차

0장 동기

__0.1 목표: 더 빨리, 더 좋게, 더 싸게!
__0.2 애플리케이션 vs 라이브러리
__0.3 뒤엉킨 협업 vs 재사용 가능한 소프트웨어
__0.4 계층적 재사용 소프트웨어
__0.5 소프트웨어의 가변성 vs 안정성
__0.6 물리적 설계의 핵심 역할
__0.7 물리적으로 균일한 소프트웨어: 컴포넌트
__0.8 계층적 재사용의 정량화: 비유
__0.9 소프트웨어 자산
__0.10 투자의 확대
__0.11 주의/경계의 필요성
__0.12 요약

1장 컴파일러, 링커 그리고 컴포넌트

__1.1 아는 것이 힘이다: “악마는 디테일에 있다”
__1.2 C++ 컴파일과 링킹
__1.3 선언, 정의, 링키지
__1.4 헤더 파일
__1.5 인클루드 지시자와 인클루드 가드
__1.6 단순한 .h/.cpp 쌍에서 컴포넌트로
__1.7 표기법과 용어
__1.8 종속 관계
__1.9 암시된 종속성
__1.10 계층 번호
__1.11 실제 종속성 추출
__1.12 요약

2장 패키징과 설계 규칙

__2.1 큰 그림
__2.2 물리적 연합
__2.3 논리적/물리적 일관성
__2.4 논리적 이름, 물리적 이름의 응집성
__2.5 컴포넌트 소스 코드의 조직화
__2.6 컴포넌트 설계 규칙
__2.7 컴포넌트 private 클래스와 하위 컴포넌트
__2.8 패키지
__2.9 패키지 그룹
__2.10 패키지와 패키지 그룹의 네이밍
__2.11 부속 패키지
__2.12 레거시, 오픈 소스, 서드 파티 소프트웨어
__2.13 애플리케이션
__2.14 계층적 테스트 가능성
__2.15 개발에서 배포까지
__2.16 메타데이터
__2.17 요약

3장 물리적 설계와 인수분해

__3.1 물리적으로 생각하기
__3.2 부실한 물리적 모듈화 피하기
__3.3 논리적으로 묶인 것을 물리적으로 묶기
__3.4 링크 타임 순환 종속성 피하기
__3.5 계층화 테크닉
__3.6 과도한 링크 타임 종속성 피하기
__3.7 수평적 아키텍처와 수직적 아키텍처(레이어링)
__3.8 부적절한 링크 타임 종속성 피하기
__3.9 물리적 상호운용성의 확보
__3.10 불필요한 컴파일 타임 종속성 피하기
__3.11 아키텍처적 격리 테크닉
__3.12 컴포넌트 기반 설계
__3.13 요약
__3.14 결론

부록 퀵 레퍼런스
A.1 정의
A.2 따름정리
A.3 설계 필수 요건
A.4 설계 규칙
A.5 가이드라인
A.6 관찰

상품필수 정보

도서명 대규모 C++ 1 - 절차와 아키텍처
저자,출판사 존 레이코스 / 길벗
크기 188x257x33
쪽수 800
제품구성 0
발행일 2023-12-28
목차 또는 책소개 상세설명참조

배송안내

- 배송비 : 기본배송료는 2,500원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다) 

- 본 상품의 평균 배송일은 3일입니다.(입금 확인 후) 설치 상품의 경우 다소 늦어질수 있습니다.[배송예정일은 주문시점(주문순서)에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]

- 본 상품의 배송 가능일은 3일 입니다. 배송 가능일이란 본 상품을 주문 하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산시 제외하며 현금 주문일 경우 입금일 기준 입니다.)

교환 및 반품안내

- 상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 상품수령후 7일 이내라도 교환 및 반품이 불가능합니다.

- 저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)

- 일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.

- 신발의 경우, 실외에서 착화하였거나 사용흔적이 있는 경우에는 교환/반품 기간내라도 교환 및 반품이 불가능 합니다.

- 수제화 중 개별 주문제작상품(굽높이,발볼,사이즈 변경)의 경우에는 제작완료, 인수 후에는 교환/반품기간내라도 교환 및 반품이 불가능 합니다. 

- 수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.

- 일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오. 

환불안내

- 상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 판매자에게 문의하시기 바랍니다.

이미지 확대보기

대규모 C++ I편

대규모 C++ I편
대규모 C++ I편

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

확인

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?

광고
최근본상품
0/0
상단으로 이동
 
대규모 C++ I편
67,500원 2,500원 주문시결제(선결제)
대규모 C++ I편 0
  • 상품가격 0원
  • 할인금액 0원
  • 총 결제 예정금액 0원