HOME > Detail View

Detail View

(닷넷 개발자를 위한)코더에서 개발자로

(닷넷 개발자를 위한)코더에서 개발자로 (Loan 2 times)

Material type
단행본
Personal Author
Gunderloy, Mike. 심재철 , 역 이창재 , 역
Title Statement
(닷넷 개발자를 위한)코더에서 개발자로 / Mike Gunderloy ; 심재철, 이창재 공역.
Publication, Distribution, etc
파주 :   사이텍미디어 ,   2006.  
Physical Medium
xvi, 299 p. : 삽도 ; 26 cm.
Varied Title
Coder to developer : tools and strategies for delivering your software
ISBN
8955508581
General Note
색인수록  
Subject Added Entry-Topical Term
Computer software --Development. Computer software --Quality control. Computer software --Development --Management.
000 00954namccc200301 k 4500
001 000045330847
005 20100805091200
007 ta
008 070221s2006 ggka 001a kor
020 ▼a 8955508581
024 3 0 ▼a 9788955508581 ▼d 93560
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.1 ▼2 22
090 ▼a 005.1 ▼b 2006n
100 1 ▼a Gunderloy, Mike.
245 2 0 ▼a (닷넷 개발자를 위한)코더에서 개발자로 / ▼d Mike Gunderloy ; ▼e 심재철, ▼e 이창재 공역.
246 1 9 ▼a Coder to developer : tools and strategies for delivering your software
260 ▼a 파주 : ▼b 사이텍미디어 , ▼c 2006.
300 ▼a xvi, 299 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 색인수록
650 0 ▼a Computer software ▼x Development.
650 0 ▼a Computer software ▼x Quality control.
650 0 ▼a Computer software ▼x Development ▼x Management.
700 1 ▼a 심재철 , ▼e
700 1 ▼a 이창재 , ▼e
945 ▼a KINS

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2006n Accession No. 121140583 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2006n Accession No. 121140584 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

소프트웨어 분야에 발을 들여놓으면 대개의 경우 코드를 작성하는 프로그래머 역할을 수행한다. 모든 프로그래머를 포괄적으로 '개발자'라고 하지만, 주로 하는 일은 코드를 작성하는 '코더'의 역할을 할 뿐이다. 이 책에서는 진정한 개발자가 될 수 있도록 코더에서 개발자로 발전하는데 필요한 기법이나 지식을 알려준다.

소스 코드 컨트롤 시스템을 고르고 사용하는 방법, 코드 제너레이션 툴을 언제 사용하는지와 사용하는 이유에 대한 설명, 버그를 추적하여 수정하는 방법, Application activity logging, 프로세스 구축을 합리화하고 시스템화하는 방법, 전통적 인스톨 방법과 대안적 접근법 등을 다루고 있다.


Information Provided By: : Aladin

Author Introduction

Mike Gunderloy(지은이)

동부 워싱턴주에 거주하고 있는 소프트웨어 개발 프리랜서이면서 작가이다. 다양한 형태의 개발회사에서 근무해왔으며 25년이 넘는 시간 동안 소프트웨어를 개발해 왔다. 지은 책으로 <Mastering Visual C#>, <ADO and ADO.NET Programming>, <SQL Server 7 in Record Time>, <VB/VBA Developer's Guide to the Windows Installer> 등이 있다.

심재철(옮긴이)

현재 프리랜서로, 데이터베이스/모바일 시스템 관련 컨설팅과 번역을 하고 있다. 또한, 20년 넘게 데이터베이스와 객체지향 시스템 설계 및 개발 프로젝트와 건설/금융 분야 애플리케이션 개발 등에 참여했다. 새로운 테크놀로지와 다양한 프로그래밍 언어를 사용해서 실무에 활용하고 가르치는 것을 좋아한다. 저서로는 《핵심만 골라 배우는 코틀린 프로그래밍》이 있으며, 번역서로는 《스프링 인 액션(제5판)》, 《카프카 핵심 가이드》, 《핵심만 골라 배우는 안드로이드 스튜디오 3 & 프로그래밍》, 《실무에 적용하는 안드로이드 프로그래밍(제2판)》, 《Learn Android Studio》, 《SQLite 마스터북(제2판)》, 《프로 오브젝티브-C 디자인 패턴》, 《세븐 데이터베이스》, 《UML 사용자 지침서》, 《Thinking in JAVA 4/e》, 《이펙티브 자바》 등이 있다.

이창재(옮긴이)

중앙대학교 물리학과를 졸업하고 캐나다에서 2년간 공부했다. MCSE, MCDBA 및 ICDL 자격을 보유하고 있으며, 프로그래머 및 프리랜서로 10년째 일하고 있다. ‘할수있다! 액세스 2003(영진닷컴)’을 저술하였고, 액세스 97버전부터 지금까지 수차례 데이터베이스 애플리케이션 프로젝트를 수행한 바 있다. 저서 : 할수있다! 쉽게 배우기 액세스 2003 닷넷 개발자를 위한 코더에서 개발자로 C++ GOTCHAS, C++ 완벽 해설서 MCSE Windows 2000 Server Study Guide JAVA로 개발하는 웹 서비스 등

Information Provided By: : Aladin

Table of Contents


목차
머리말 = ⅲ
개요 = xiii
제1장 프로젝트 계획 수립
 프로젝트 특성 확정하기 = 1
  엘리베이터 피치 = 2
  마인드 맵 = 4
 요구 사항 처리 = 6
  요구 사항 정의 = 6
  요구 사항 도출과 문서화 = 8
 프로젝트 추적 관리 도구 = 10
  손쉬운 소프트웨어 스케줄링 = 10
  시간과 경비 관리 도구 = 12
 개발 방법론의 선택 = 13
  폭포수 접근법 = 14
  반복 접근법 = 15
  애자일 접근법 = 16
  방법론의 결정 = 17
 프로젝트 계획 수립 체크 리스트 = 18
제2장 프로젝트 구성하기
 아키텍처 고려하기 = 19
  소프트웨어 아키텍처란? = 20
  아키텍처 대 설계 = 20
  소규모 프로젝트의 아키텍처 = 21
  UML은? = 22
 패턴의 개요 = 23
  Gang of Four = 24
  패턴이 왜 필요한가? = 25
  마이크로소프트의 소프트웨어 패턴 = 25
 새 프로젝트 시작하기 = 27
  Breadth-First 코딩 = 27
  Depth-First 코딩 = 28
  Mixed 모델 = 28
 시스템 인도 계획 수립 = 29
  베타 테스팅 방법 = 30
  XP 방법 = 30
  계획 수립 방법 선택하기 = 31
 프로젝트 구성 체크 리스트 = 32
제3장 소스 코드 제어의 효과적 사용
 소스 코드 제어로 가는 3단계 = 33
  1단계: 소스 코드 제어에 눈뜨기 = 34
  2단계: 소스 코드 제어 본격 활용 = 36
  3단계: 전문가 수준으로 사용하기 = 37
 소스 코드 제어 제품들 = 38
 소스 코드 제어 시스템 선택하기 = 41
  가격 = 42
  병행 개발의 형태 = 42
  리포지터리 = 43
  인터넷 지원 = 44
  IDE와의 통합 = 44
  고급 명령들 = 45
  크로스 플랫폼 지원 = 45
 소스 코드 제어의 Best Practice = 46
  시스템에 속한 것은 무엇일까? = 46
  소스 코드 제어 에티켓 = 47
  레이블의 올바른 사용 = 48
  가지를 만드는 규칙 = 48
  그 외의 규칙들 = 49
 Download Tracker 애플리케이션의 소스 코드 제어 = 50
 소스 코드 제어 체크 리스트 = 52
제4장 방어적 코딩
 어서션과 예외 = 53
  어서션 = 54
  예외 = 58
 주석 또는 자체 문서화 중 어느 것을? = 63
  무의미한 주석 = 63
  위치 표시용 주석 = 65
  요약 주석과 의미 설명 주석 = 66
 방어적 코딩 체크 리스트 = 68
제5장 단위 테스트로 결함 없애기
 테스팅의 전반적인 이해 = 69
  테스팅의 유형 = 70
  개발자가 하는 테스팅 = 71
 단위 테스팅의 실제 = 72
  .NET의 단위 테스팅 도구 = 72
  NUnit을 사용하여 단위 테스팅하기 = 74
 테스트 주도 개발 = 85
  TDD의 실제 = 85
  TDD의 영향 = 89
 리팩토링 = 90
  GetDownload 메소드의 리팩토링 = 90
  리팩토링 도구 = 91
 단위 테스팅 체크 리스트 = 93
제6장 IDE 파악하기
 Visual Studio.NET의 커스터마이징 = 95
  프로필(profile) 사용하기 = 96
  VS.NET 옵션 설정 = 98
  VS.NET PowerToys 사용하기 = 100
 VS.NET 매크로 작성 = 100
  매크로의 개요 = 101
  매크로 기록기 = 103
  매크로 편집기 = 103
  영구 보관할 매크로의 작성 = 104
  매크로에 단축키 지정하기 = 105
 애드인의 선택 = 106
  간단한 사례들 = 106
  코드의 분석 = 108
  에디터 바꾸기 = 110
  거물급 애드인들 = 111
 IDE 체크 리스트 = 116
제7장 소스 코드 파헤치기
 코드 탐구 유틸리티 = 118
  Ildasm = 118
  Reflector = 121
  코드 살펴보기 = 127
 재사용 가능한 소스 코드가 있는 곳 = 130
  프레임워크 = 130
  마이크로소프트 애플리케이션 블록 = 132
  Logidex.NET 라이브러리 = 133
  무상 코드가 있는 다른 곳 = 135
 코드 검사: FxCop = 136
 소스 코드 체크 리스트 = 139
제8장 코드 자동 생성하기
 코드 자동 생성 이해하기 = 141
  코드 자동 생성 예제 = 142
  코드 자동 생성에 대한 분류 = 145
  어디에 코드 자동 생성을 적용할 수 있는가? = 146
 .NET에서 코드 자동 생성 사용하기 = 148
  Visual Studio.NET에서 코드 자동 생성하기 = 148
  .NET 코드 생성 도구 = 150
 Download Tracker에서 코드 자동 생성하기 = 151
 코드 자동 생성의 사용 여부 결정하기 = 154
 코드 자동 생성에 대한 체크 리스트 = 155
제9장 버그 따라잡기
 리스크 관리 = 157
  리스크 평가 = 158
  리스크 제어 = 160
  상위 다섯 개의 리스크 목록 유지하기 = 161
  버그 선별 작업 = 162
 QA와 테스트 = 165
  소프트웨어 테스트의 종류 = 166
  고독한 QA = 167
  테스트 네트워크 구축하기 = 169
 버그 추적 도구 = 172
  버그 추적 도구 선택하기 = 173
  버그 추적 도구 사용하기 = 175
 버그 따라잡기 체크 리스트 = 178
제10장 애플리케이션 활동 로깅하기
 로깅 전략 = 179
  개발 중 로깅 = 180
  출시 후 로깅 = 180
 로깅 도구 = 181
  Trace 및 Debug 클래스 = 182
  EventLog 클래스 = 186
  Enterprise Instrumentation Framework = 189
  Logging Application Block = 194
  log4net = 195
 진단 도구들 = 198
 로깅 체크 리스트 = 200
제11장 소규모 팀으로 작업하기
 왜 팀으로 작업하는가? = 201
 팀 관리하기 = 203
  팀 구조 결정하기 = 203
  진척도 추적하기 = 204
  피터의 법칙 = 205
 분산된 팀을 위한 도구들 = 207
  전자 메일 = 207
  인스턴트 메시지 = 208
  온라인 작업 공간 = 209
  Wiki = 212
  Microsoft SharePoint = 215
  Groove = 215
  프로그래머용 도구 = 217
 팀 체크 리스트 = 218
제12장 문서화 작업하기
 최종 사용자용 도움말 파일 작성하기 = 219
  사용자 요구 이해하기 = 220
  도움말 주제 선택하기 = 222
  정보 구성하기 = 224
  테스트 및 피드백하기 = 226
  최종 사용자 도움말 제작용 도구들 = 227
 개발자 도움말 파일 작성하기 = 229
 매뉴얼 작성하기 = 232
 팀 문서 작성하기 = 234
  개발 로그 = 235
  사후 검토서 = 236
 문서화 체크 리스트 = 238
제13장 빌드 프로세스 마스터하기
 빌드 프로세스 수립하기 = 240
  큰 그림 그리기 = 240
  일일 빌드를 위한 작업 = 242
 일일 빌드를 위한 도구들 = 243
  Daily Build = 245
  FinalBuilder = 246
  Hippo.NET = 248
  NAnt = 248
  Visual Build Professional = 253
 지속적인 통합 = 255
 문제와 해결책 = 256
  다루기 어려운 도구 자동화하기 = 257
  개발자의 개성 다루기 = 257
  손상된 빌드 고치기 = 258
  소프트웨어 버전 관리하기 = 258
 빌드 프로세스 체크 리스트 = 259
제14장 지적 재산 보호하기
 소프트웨어 계약서 작성하기 = 262
  클레임 걸기 = 262
  계약서 작성하기 = 263
 소프트웨어 라이선스 부여하기 = 265
  공개 소프트웨어 = 265
  공개 소스 라이선스 = 266
  공유 소스 라이선스 = 270
  독점 라이선스 = 270
 알고리즘을 보호하기 위해 분석이 어려운 코드 만들기 = 272
  왜 분석이 어려운 코드를 만드는가? = 272
  분석이 어려운 코드 만드는 방법 = 273
  분석이 어려운 코드 만들기 실제 = 274
 지적 재산 보호 체크 리스트 = 280
제15장 애플리케이션 인도하기
 강력한 인스톨러 작성하기 = 281
  설치본 생성 프로그램 알아보기 = 282
  설치본 생성 프로그램 선택 = 286
  일반적인 설치 작업 요령 = 287
 Download Tracker의 설치본 작성하기 = 290
 전통적인 인스톨러에 대한 대안들 = 293
  XCOPY 배포 = 294
  자동 배포 = 295
 애플리케이션 인도 체크 리스트 = 296
찾아보기 = 297


New Arrivals Books in Related Fields

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)