HOME > 상세정보

상세정보

좋은 코딩 나쁜 코딩 : 읽기 쉬운 코드가 좋은 코드다 (28회 대출)

자료유형
단행본
개인저자
박진수
서명 / 저자사항
좋은 코딩 나쁜 코딩 : 읽기 쉬운 코드가 좋은 코드다 / 박진수 지음
발행사항
서울 :   한빛미디어,   2004.   (2005)  
형태사항
247 p. : 삽화 ; 23 cm
ISBN
8979142994
일반주기
부록: 참고할 만한 웹 페이지들과 검색방법  
서지주기
참고문헌(p. 242)과 색인수록
000 00000nam c2200205 c 4500
001 000045128174
005 20150122145148
007 ta
008 041109s2004 ulka b 001c kor
020 ▼a 8979142994 ▼g 13560
040 ▼a 211009 ▼c 211009 ▼d 211009 ▼d 244002
082 0 4 ▼a 003.54 ▼2 23
085 ▼a 003.54 ▼2 DDCK
090 ▼a 003.54 ▼b 2004
100 1 ▼a 박진수 ▼0 AUTH(211009)115334
245 1 0 ▼a 좋은 코딩 나쁜 코딩 : ▼b 읽기 쉬운 코드가 좋은 코드다 / ▼d 박진수 지음
246 1 1 ▼a Good coding bad coding
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2004. ▼g (2005)
300 ▼a 247 p. : ▼b 삽화 ; ▼c 23 cm
500 ▼a 부록: 참고할 만한 웹 페이지들과 검색방법
504 ▼a 참고문헌(p. 242)과 색인수록

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존B/보건 청구기호 003.54 2004 등록번호 141040004 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 003.54 2004 등록번호 121099557 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 003.54 2004 등록번호 121099558 (16회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 003.54 2004 등록번호 151195066 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존B/보건 청구기호 003.54 2004 등록번호 141040004 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 003.54 2004 등록번호 121099557 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 003.54 2004 등록번호 121099558 (16회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 003.54 2004 등록번호 151195066 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

성공하는 사람들의 이면에는 좋은 습관이 있듯이 성공하는 프로그래머에게도 좋은 습관이 존재한다. 좋은 습관은 특별한 것이 아니라 읽기 쉽고 통일되게 코딩 원칙을 준수하는 것이다. 현대 프로그램 대부분은 공동 작업의 산물이다. 따라서 한 명의 잘못된 코딩 습관은 프로젝트 전체를 망치는 원인이 될 수도 있다.

이 책은 읽기 쉬운 코드가 좋은 코드라는 명제로 프로그래머에게 꼭 필요한 좋은 코딩 습관을 주제별로 구성한 책이다. 프로젝트 단위의 작업이 많아지고 있는 현업 프로그래머들에게는 팀내 중요한 의사소통 수단의 기본을 다지는 측면에서, 초보 개발자나 프로그래머를 꿈꾸는 입문자들에게는 처음부터 제대로 된 코딩 습관을 들일 수 있는 가이드가 되어 준다.


정보제공 : Aladin

저자소개

박진수(지은이)

오랫동안 소프트웨어 엔지니어로 근무했고, 그 경력을 살려 지금은 테크니컬라이터 및 전문 번역가로 활동하고 있다. 주요 저서로는 『긍정적인 변화를 일으키는 힘, 태도』『기니피그 이야기』『엔리케 이야기』『와낫』 등이 있다.

정보제공 : Aladin

목차


목차
Chapter 1 시작하기전에
 코딩 스타일이란 무엇인가 = 14
 코딩 스타일에 대한 교육이 부족하다 = 15
 코딩 스타일을 익혀야 할 시기 = 20
 코딩 스타일을 배워야 하는 이유 = 21
 코딩 스타일은 수학이나 영어보다 더 중요하다 = 24
 모든 언어에 코딩 스타일이 필요하다 = 25
 C 언어로 코딩 스타일을 설명하는 이유 = 27
 코딩 스타일은 컴파일 방식과 하이브리드 방식에 유용하다 = 30
 컴포넌트 기반 개발 방식과 코딩 스타일 = 32
Chapter 2 프로그램 설계 시에 알아야 할 좋은 코딩 습관
 최신 표준을 따르라 = 38
 개발 인원을 적정한 규모로 한정하라 = 39
 프로그램을 새로 만드는 것보다 유지보수하는 경우가 많다 = 41
 프로그램을 쉽게 수정할 수 있다는 생각을 버려라 = 42
 새로운 기법을 도입할 때는 신중히 하라 = 44
 'Run and Fix' 전략을 피하라 = 46
Chapter 3 띄어쓸 때 좋은 코딩 습관
 한줄에 한 문장만 써라 = 52
 선언문과 실행문을 구분하라 = 54
 단락을 구분하라 = 56
 제어문들 사이를 구분하라 = 60
 함수들 사이를 구분하라 = 64
 연산자의 앞뒤로 빈 칸을 두라 = 71
 단항 연산자를 피연산자와 띄어쓰지 마라 = 72
Chapter 4 들여쓸 때 좋은 코딩 습관
 중괄호의 위치 = 76
 중괄호의 위치를 통일시켜라 = 79
 내부 블록은 들여써라 = 80
 피제어부는 들여써라 = 83
 쓸데없는 들여쓰기를 하지 마라 = 85
Chapter 5 주석을 작성할 때 좋은 코딩 습관
 다양한 주석의 형태 = 90
 한 줄 주석과 주석 상자를 구분하라 = 92
 변수 사전 작성용 주석을 달아라 = 96
 의사 코드를 프로그램에 기입하라 = 98
 프로그램의 목적을 주석으로 달아라 = 100
 프로그램의 앞부분에 머리 주석을 반드시 달아라 = 102
Chapter 6 식별자 이름을 지을 때 좋은 코딩 습관 Ⅰ
 변수 이름을 체계적으로 지어라 = 110
 헝가리안 표기법으로 변수 이름을 지어라 = 111
 변수의 자료형을 변수 이름에 접두사로 표기하라 = 112
 기억 영역 계층을 접두사로 활용하라 = 114
 함수의 역할을 접두사로 활용하라 = 116
 자신만의 접두사를 만들어 활용하라 = 119
Chapter 7 식별자 이름을 지을 때 좋은 습관 Ⅱ
 이름을 의미 있게 지어라 = 122
 비슷한 변수 이름을 사용하지 마라 = 124
 의미를 잃지 않는 범위에서 짧게 지어라 = 125
 이름이 길면 밑줄 또는 대소문자로 구분하라 = 127
 변수 이름을 밑줄로 시작하지 마라 = 128
 밑줄을 과도하게 사용하지 마라 = 129
 대소문자를 적절히 배합해서 만들어라 = 130
 C 언어가 대소문자를 구분한다는 것을 악용하지 마라 = 133
Chapter 8 연산자를 사용할 때 좋은 코딩 습관
 조건 연산자는 경우에 따라서 효율성을 발휘한다 = 136
 연산자의 우선순위에 의존하는 식을 만들지 마라 = 137
 포인터 연사자를 변수 이름쪽에 붙여서 써라 = 138
 시프트 연산 대신 산술 연산을 사용하라 = 140
 극단적으로 효율성을 추구하지 마라 = 141
Chapter 9 명료한 프로그램을 만들기 위한 좋은 코딩 습관
 약삭빠른 코드 대신에 명료하고 이해하기 쉬운 프로그램을 작성하라 = 144
 while 문에서 관계/대입 연산자의 우선순위를 혼동하지 마라 = 146
 묵시적인 'non zero test'를 하지 마라 = 147
 조건식에 대입문을 사용하지 마라 = 149
 부작용이 나타나지 않도록 주의하라 = 151
 함수의 원형에도 인수의 자료형을 표기하라 = 154
 가인수에도 이름을 기입하라 = 156
 반환 자료형을 반드시 표기하라 = 157
 결과값에 주의하라 = 158
Chapter 10 이식하기 쉬운 프로그램을 만들기 위한 좋은 코딩 습관
 파일 이름의 길이를 14자로 제한하라 = 162
 파일 이름에 특수 문자를 사용하지 마라 = 163
 조건부 컴파일을 활용하여 이식성을 높여라 = 165
 컴파일러의 한계를 인식하라 = 167
 자료형의 크기가 달라질 수 있다는 점을 고려하라 = 169
 절대 경로를 지정하지 마라 = 170
Chapter 11 정밀한 프로그램을 만들기 위한 좋은 코딩 습관
 컴퓨터는 생각보다 정밀하지 않다 = 174
 정밀한 계산이 필요하다면 부동 소수점 연산을 피하라 = 175
 정밀한 계산에는 float형보다 double형을 사용하라 = 177
 정수형의 크기를 확인하라 = 178
 계산 단위를 반드시 명시하라 = 180
 나눗셈 연산에는 주의를 기울여라 = 182
 자료형의 변환이 이루어지지 않도록 하라 = 184
Chapter 12 성능 향상을 위한 좋은 코딩 습관
 성능이 중요하다면 될 수 있는 한 출력하지 마라 = 188
 연산을 단순한 형태로 바꿔라 = 189 
 효율성이 요구되는 큰 파일을 다룰 때는 바이너리 파일을 사용하라 = 190
 팩키드 구조체와 언팩키드 구조체의 장단점을 인식하고 사용하라 = 191
 실행 환경을 고려하여 언어를 선택하라 = 194
Chapter 13 이해하기 쉬운 프로그램을 만들기 위한 좋은 코딩 습관
 goto문을 사용하지 마라 = 198
 C의 구성 요소를 선행처리기로 치환하지 마라 = 200
 긴 자료형은 짧은 이름으로 바꿔 사용하라 = 202
 조건식보다는 if 문을 사용하라 = 205
 배열의 차원을 3차원으로 한정하라 = 206
Chapter 14 사용자 인터페이스를 처리할 때 좋은 코딩 습관
 입력 값을 저장할 변수의 크기를 충분히 확보하라 = 208
 변환 지정자와 매개변수의 개수를 일치시켜라 = 209
 scanf() 함수보다는 fgets()와 sscanf() 함수를 사용하라 = 211
 fflush() 함수를 사용해 표준 입출력 장치의 버퍼를 비워라 = 213
Chapter 15 오류 없는 프로그램을 만들기 위한 좋은 코딩 습관
 배열의 첨자는 0부터 시작한다는 것을 잊지 마라 = 220
 치환 문자열은 반드시 괄호로 씌워라 = 221
 파일을 열었다면 반드시 닫아라 = 222
 컴파일러의 경고(warning error)를 무시하지 마라 = 226
 런타임 오류를 인식하고, 그것이 발생하지 않도록 코드를 작성하라 = 227
 배열이 큰 경우에는 정적 변수로 선언하라 = 232
부록 : 참고할 만한 웹 페이지들과 검색 방법 = 235
참고문헌 = 242
찾아보기 = 243


관련분야 신착자료