|
0부 들어가며
CHAPTER 1 바이브 엔지니어링의 시대가 온다 1.1 바이브 코딩의 시대 1.2 생성형 AI는 옵션이 아닌 기본값 1.3 바이브 엔지니어링 1.4 이 책의 여정 1부 속도의 함정: AI 코드의 이면 CHAPTER 2 기능 동작에 속지 마라: 비기능 요구사항도 확인하라 2.1 AI가 생성한 코드, 무엇이 문제였나? 2.2 개발자가 검증해야 하는 것 2.3 실전 프롬프트 2.4 요약: 비기능 요구사항은 인간이 정의하고 테스트로 검증하라 CHAPTER 3 빨간 줄보다 무서운 조용한 버그 3.1 논리 오류를 조심하라 3.2 AI가 만들어 내는 논리 오류 3.3 개발자가 검증해야 하는 것 3.4 실전 프롬프트 3.5 요약: 논리 오류를 최우선으로 검증하라 CHAPTER 4 디버깅, 최후의 인간 영역 4.1 문제 해결을 어떻게 해야 하는가? 4.2 코드 인스펙션 4.3 실전 체크리스트 및 프롬프트 4.4 요약: 이해하지 못한 코드는 배포하지 마라 2부 지휘의 기술: AI와 함께 만드는 법 CHAPTER 5 악보 그리기 5.1 프롬프트는 요구사항 정의다 5.2 요구사항을 정의하라 5.3 좋은 요구사항 정의하기 5.4 실전 프롬프트 5.5 요약: 문제를 먼저 정의하라, 코드보다 정의가 먼저이다 CHAPTER 6 청사진 그리기 6.1 시스템 아키텍처 설계는 왜 필요한가? 6.2 시스템 아키텍처 설계 6.3 시스템 아키텍처 설계 방법 6.4 실전 프롬프트: 시스템 아키텍처 설계 6.5 요약: 전체를 먼저 그려라 CHAPTER 7 컨텍스트 전달의 기술 7.1 AI가 오해하지 않도록 컨텍스트를 전달하는 법 7.2 AI가 답변을 더 잘하게 하는 페르소나 지정 7.3 AI와의 페어 프로그래밍 7.4 실전 프롬프트: 컨텍스트와 페르소나 주입하기 7.5 요약: 컨텍스트를 구조화하고 페르소나를 목적에 맞게 선택하라 CHAPTER 8 모듈화와 단계적 지시 8.1 나눠서 전달하고, 나눠서 요청하라 8.2 실전: 단계적으로 나눠서 지시하기 8.3 요약: 작은 단위로 분해하고 단계적으로 요청하라 3부 생존의 조건: 인간만이 할 수 있는 일 CHAPTER 9 컴퓨터 공학 기초가 밥 먹여 주는 순간 9.1 AI가 만든 코드, 뭐가 문제야? 9.2 AI 시대에 더욱 중요한 컴퓨터 공학 기초 9.3 실전 프롬프트: 컴퓨터 공학 기초, AI와 함께 배우고 활용하기 9.4 요약: 컴퓨터 공학 기초는 AI가 만든 코드를 판단하기 위한 필수 자격이다 CHAPTER 10 테스트 코드로 AI를 통제한다 10.1 AI가 짠 코드 진짜 맞아? 10.2 AI와 함께 테스트 코드 작성하기 10.3 실전 프롬프트: 테스트 코드 요청과 체크리스트 10.4 요약: 테스트 코드는 AI 시대의 품질 보증이다 CHAPTER 11 도메인 지식도 필요하다 11.1 기능은 완벽한데, 왜 결과가 틀리지? 11.2 도메인 지식의 두 가지 층위 11.3 도메인 지식을 쌓는 법 11.4 실전 프롬프트 11.5 요약: 기술은 수단이다, 도메인 지식으로 판단한다 11.6 마무리하며: 바이브 엔지니어로 산다는 것 |