가입하고 포인트 받기
CODE COMPLETE (소프트웨어 구현에 대한 실무서)
스티브 맥코넬 지음
정보문화사
 펴냄
36,000 원
32,400원 
앱에서 포인트받고 구매
1181쪽 | 2005-04-22
분량 두꺼운책 | 난이도 보통인책
상세 정보
<b>Jolt상 두 번 수상에 빛나는 최고의 프로그래밍 실무 지침서</b><BR> <BR> 10년이 넘는 기간 동안 개발자들이 더 나은 소프트웨어를 만드는 데 도움을 주었던 최고의 프로그래밍 실무 지침서, <Code Complete> 제2판. 소프트웨어 구현에 대한 예술과 과학을 설명하기 위해서 최신의 기법들과 수백 개의 새로운 예제 코드가 포함되어 개정되었다.<BR> <BR> 기초 수립, 고급 코드 생성, 변수, 명령문, 코드 향상, 시스템 고려사항, 소프트웨어 장인정신 등 더 나은 소프트웨어를 만드는 데 도움이 되는 내용들이 담고 있으며, 실무 경험이나 개발 환경, 또는 프로젝트의 크기에 상관없이, 도움이 되는 정보를 제공한다.<BR> <BR> 복잡성은 최소화하고 창조성은 최대화할 수 있는 설계 방법, 오류를 줄이고 찾아내기 위한 방어적인 프로그래밍 기법, 리팩토링 가능한 코드를 만들고 안전하게 수행하는 방법, 그리고 치명적인 구현 상의 문제점을 초기에 정확하게 해결하는 방법 등에 대한 지혜를 얻을 수 있다.
더보기
목차

Part 1 기초 수립
Chapter 1 소프트웨어 구현으로의 초대
Chapter 2 소프트웨어 개발의 이해를 돕기 위한 비유
Chapter 3 준비는 철저하게 : 선행 조건
Chapter 4 구현시 결정해야 할 핵심적인 사항들

Part 2 고급 코드 생성하기
Chapter 5 구현 설계
Chapter 6 클래스 다루기
Chapter 7 고급 루틴
Chapter 8 방어적인 프로그래밍
Chapter 9 의사코드 프로그래밍 프로세스

Part 3 변수
Chapter 10 변수 사용 시 일반적인 문제
Chapter 11 변수 이름의 효과
Chapter 12 기본 데이터 형
Chapter 13 특이한 데이터 형

Part 4 명령문
Chapter 14 직선형 코드 구성하기
Chapter 15 조건문 사용
Chapter 16 루프 제어
Chapter 17 특이한 제어 구조들
Chapter 18 테이블을 활용하는 방법
Chapter 19 제어와 관련된 일반적인 문제

Part 5 코드 향상
Chapter 20 소프트웨어의 품질에 대한 조망
Chapter 21 협력적인 구현
Chapter 22 개발자 테스트
Chapter 23 디버깅
Chapter 24 리팩토링
Chapter 25 코드 최적화 전략
Chapter 26 코드 최적화 기법

Part 6 시스템 고려사항
Chapter 27 프로그램의 크기가 구현에 미치는 영향
Chapter 28 구현 관리
Chapter 29 통합
Chapter 30 프로그래밍 도구들

Part 7 소프트웨어 장인정신
Chapter 31 배치와 방식
Chapter 32 스스로를 설명하는 코드
Chapter 33 개인 성격
Chapter 34 소프트웨어 장인(匠人)에 대한 주제
Chapter 35 더 많은 정보를 얻으려면

INDEX

더보기
저자 정보
스티브 맥코넬
컨스트럭스 소프트웨어(Construx Software)의 수석 소프트웨어 엔지니어로 컨스트럭스 소프트웨어의 소프트웨어 공학 실천법을 총괄한다. 스티브는 SWEBOK(Software Engineering Body of Knowledge, 소프트웨어 공학 지식 체계) 프로젝트 중 구축 분야를 이끌었다. 스티브는 마이크로소프트와 보잉 및 시애틀 지역의 다른 회사에서 소프트웨어 프로젝트에 참여했다. 스티브는 《프로젝트 쾌속 개발 전략》(한빛미디어, 2003), 《소프트웨어 프로젝트 생존 전략》(인사이트, 2011), 《Professional 소프트웨어 개발》(인사이트, 2003)의 저자다. 그의 저서는 소프트웨어 개발 잡지의 Jolt Excellence 상을 올해 최고의 소프트웨어 개발 도서로 두 번 수상했다. 스티브는 소프트웨어 개발 생산성 상을 수상한 SPC Estimate Professional의 수석 개발자였다. 1998년, 소프트웨어 개발 잡지의 독자는 빌 게이츠(Bill Gates)와 리누스 토발즈(Linus Torvalds)와 함께 소프트웨어 업계에서 가장 영향력 있는 세 명 중 한 사람으로 스티브를 지명했다. 스티브는 휘트먼 대학교에서 학사 학위와 시애틀 대학교에서 소프트웨어 공학 석사 학위를 취득했다. 그는 현재 워싱턴 주 벨뷰에 산다.
더보기
남긴 글 0
앱에서 바로 보기