책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788931461954
· 쪽수 : 256쪽
책 소개
목차
CHAPTER 1 프로그래밍 배우기
01 프로그래밍을 배우는 안 좋은 방법
02 도구를 고르는 안 좋은 방법
CHAPTER 2 구성과 구조
01 일관성 없고 엉망으로 띄어쓰기 하기
02 코드에 쓸모없는 것 더하기
03 형편없는 주석 달기
CHAPTER 3 변수
01 불명확한 이름 사용하기
02 변수 선언을 시간 낭비로 여기기
03 변수의 적용 범위를 최대화하기
04 타입 체계를 완전히 악용하기
05 NULL - 종말의 신호
CHAPTER 4 조건문
01 대안은 잊기
02 표현을 악용하기
03 범위상에 공백을 넣거나 범위 겹치기
CHAPTER 5 반복문
01 잘못된 타입 선택하기
02 무한 루프 즐기기
03 잘못된 반복문 종료 만들기
04 반복문을 길고 복잡하게 만들기
CHAPTER 6 서브루틴
01 서브루틴의 사이즈를 아주 크게 하기
02 이해하기 힘들게 만들기
03 매개 변수를 악용하기
04 반환값으로 골탕먹이기
CHAPTER 7 오류 처리
01 모든 것이 문제없이 잘 될 거라고 가정하기
02 문제를 기억의 저편으로 보내 버리기
03 해결 미루기
04 어지럽히기
CHAPTER 8 모듈
01 혼란스럽게 불러오기
02 재사용 막기
03 강한 의존성 만들기
CHAPTER 9 클래스와 객체
01 알 수 없는 목적의 클래스 만들기
02 객체를 유연하지 않게 만들기
03 다형성 피하기
04 상속을 남용하거나 오용하기
CHAPTER 10 테스트
01 코드 보호하기
02 테스트 코드에 함정 파기
CHAPTER 11 디버깅
01 비체계적으로 수사하기
02 디버깅 어렵게 하기
03 제대로 된 수정 피하기