도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
일시재고부족
17,000원
15,300원
10%
최대 적립 포인트
1,150 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    850원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
15,300원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
일시재고부족
이 책을 구입하신 분들이 산 책
상세 이미지 더보기
상세 이미지
목차 더보기
목차
Chapter 01 코드는 원본이 아니다
1.1 진짜 소스 코드는 무엇인가
코드는 이제 AI를 위한 언어다
그림자를 닦는 사람들
엔지니어링은 의도에서 시작된다
1.2 코드는 싸졌지만 검증은 비싸졌다
주판을 잘 튕기는 사람이 대우받던 시대
1년을 1주일로 압축하는 인쇄기의 등장
바이브 코딩과 현업 개발자의 딜레마
10년 뒤, 박물관에 전시될 두꺼운 문법책
1.3 케이크 수술
구워진 케이크를 수술하려는 환상
레시피 보존의 법칙과 손실 압축

Chapter 02 빈칸을 주면 AI는 소설을 쓴다
2.1 고객 환경은 명세에 없었다
0KB 로그 파일이 남긴 단서
2.2 AI는 매번 다른 코드를 뱉는 슬롯머신이다
자판기를 원했는데 슬롯머신이 도착했다
제품의 동작을 확률에 맡기지 마라
2.3 기능을 조건·행위·결과로 쪼개라
돈이 오가는 기능은 더 위험하다
2.4 AI의 상상을 막는 문법: Gherkin
기차 레일을 먼저 깔아라
2.5 현금깡을 막는 명세
0원 주문의 환불 기록
채팅창에 남긴 말은 명세가 아니다
2.6 실패 경로도 AI가 따를 레일로 설계하라

Chapter 03 코드를 읽지 말고 증거로 심문하라
3.1 콘크리트를 붓기 전에 거푸집을 짜라
선 검증, 후 구현(Test First)
명세로 짜는 거푸집
3.2 결함 위에 코드를 쌓지 마라
TDD의 진짜 목적: 관제 센터와 전기 철책
결함을 늦게 찾는 대가
3.3 껍데기 성공을 걷어내라
10만 줄의 Pull Request
AI가 만든 껍데기 성공
3.4 텍스트 로그를 실행 트레이스로 바꿔라
로그가 말하지 않는 사실
실패 경로를 보여주는 실행 트레이스

Chapter 04 루프를 지탱하는 하네스를 설계하라
4.1 AI를 SDLC 레일 위에 올려라
선형적 파이프라인은 압축된 루프로 바뀐다
판정 가능한 증거를 남겨라
코드 생산 시스템을 설계하라
4.2 머릿속의 루프를 꺼내라
머릿속의 루프를 하네스로 옮겨라
4.3 추론을 멈추고 실행 트레이스로 대조하라
같은 로그, 다른 실행 경로
4.4 회귀 게이트 없는 루프는 망가진다
게이트는 테스트 코드에서 시작하지 않는다
실패했다고 곧바로 코드부터 고치지 마라

Chapter 05 루프를 연결하고 개선하라
5.1 Loop v0 → v1: 태스크를 증거로 이어라
성공한 명령, 바뀌지 않은 배포본
컨텍스트 손실
5.2 Loop v2: 루프가 진짜 위험해지는 순간
어디까지 스스로 고쳐도 되는가
멈추지 않는 루프는 좋은 루프인가
5.3 Loop v3: 에이전트 트레이스로 하네스를 개선하라
증거가 된 에이전트 트레이스
하네스 개선까지 맡긴 뒤

Chapter 06 테스트 없는 레거시에 AI를 풀지 마라
6.1 AI는 레거시의 보이지 않는 문맥을 모른다
AI에게 코드를 맡기기 전에 현재 동작부터 묶어라
6.2 레거시가 이미 하는 일을 먼저 기록하라
현재 동작을 기준선으로 만들어라
부조리한 값도 기준선으로 남겨라
6.3 절개선을 찾아 테스트 하네스를 걸어라
외부 세계를 테스트 하네스 안에 가둬라
절개선은 작을수록 안전하다
6.4 사람만 아는 규칙을 AI가 넘지 못할 가드레일로 바꿔라
규칙을 Gherkin 문장으로 끌어올려라
가드레일을 아키텍처 경계까지 넓혀라
규칙은 사람의 기억이 아니라 시스템에 남겨라
저자 소개
저자 : 신상윤
18년간 엔터프라이즈 및 보안 소프트웨어 현장에서 일해 온 소프트웨어 아키텍트다. Siemens와 파수 등에서 Windows 디바이스 드라이버 개발, 리버스 엔지니어링, 아키텍처 설계와 테스트 자동화를 경험했다. 현재는 테크 리드로서 AI 네이티브 개발 에이전트 TeamLoop를 개발하고 있다. 이 책은 AI의 속도를 소프트웨어 품질로 바꾸는 방법을 수십 년간 축적된 소프트웨어 공학에서 찾는다.
저자 소개 더보기
출판사 서평 더보기
출판사 서평
100층을 다 올린 뒤에 거푸집을 대는 일
지금 우리가 AI에게 시키고 있는 순서다

콘크리트를 다 굳힌 뒤에 거푸집을 대는 건 누가 봐도 우스꽝스럽다. 그런데 소프트웨어에서는 매일 벌어진다. AI에게 일단 코드를 짜게 하고, 돌아가는 걸 확인한 다음 테스트를 작성해 달라고 한다. 이 책은 그 순서를 뒤집는다.

★ 사고 현장에서 시작한다, 전부 실제로 터진 일이다★
0KB 로그 파일: 처리 완료 메시지가 떴는데 요청은 전송되지 않았다.
0원 주문의 환불 성공 기록: 무상 포인트가 현금 반환 경로를 탔다.
30분에 스무 번 뜬 승인 창: 사람은 화면만 지켜보며 버튼을 눌렀다.

★ 테스트 함수 이름은 한글로 써도 된다, 오히려 더 낫다★
통념을 뒤집는 대목이 여럿이다. CI에 빨간불이 떴을 때 어떤 규칙이 깨졌는지 바로 읽히도록 테스트 이름을 한글로 쓰라고 권한다. 레거시 장에서는 명백히 이상한 값도 일단 기준선으로 남기라고 말한다.

★ 읽고 끝나지 않게 만드는 장치들★
Engineering Note, 설계 체크리스트, 현장용 프롬프트 예시를 함께 실었다. 명세가 없는 레거시에서 질문만으로 명세를 복원하는 오픈소스 도구 Q2Spec도 공개한다.

★ 이 책의 대상 독자★

AI가 만든 수만 라인의 PR 앞에서 무엇을 승인해야 할지 막막한 개발자
테스트는 통과하는데 운영에서 사고가 나는 이유를 찾고 있는 팀 리드
테스트가 없는 레거시에 AI를 붙여야 하는 엔지니어
속도가 아니라 책임의 경계를 설계하고 싶은 실무자
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}