logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Do it! 클린 프로그래밍

Do it! 클린 프로그래밍

김종관 (지은이)
이지스퍼블리싱
29,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
26,100원 -10% 0원
1,450원
24,650원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Do it! 클린 프로그래밍
eBook 미리보기

책 정보

· 제목 : Do it! 클린 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791163037224
· 쪽수 : 440쪽
· 출판일 : 2025-06-01

책 소개

깔끔한 코드 작성에서 시작해 지속 가능한 개선, 효율적인 협업, 견고한 소프트웨어 설계에 이르기까지 개발자가 반드시 알아야 내용을 이론과 예제 중심으로 구성했다. 네이밍 규칙과 효과적인 주석 작성법, 함수 단위 설계 등 클린 코드의 핵심 원칙부터 코드 스멜 제거를 위한 리팩터링, 테스트 코드 작성으로 품질을 높이는 방법을 다룬다.

목차

첫째마당 | 클린 코드 개발자 되기 - 코드를 깔끔하게 작성하고, 지속적으로 개선하자!
* 클린 코드에서 자주 사용하는 용어

1장 클린 코드의 원칙
__1-1 클린 코드를 지켜야 하는 이유
__1-2 의미 있는 이름 짓기
__1-3 주석 제대로 사용하기
__1-4 복잡한 조건식은 함수로 변경하기
__1-5 함수는 하나의 기능만 수행하기
__1-6 생성자 가독성 높이기
__1-7 오류 코드보다 예외 사용하기

2장 코드 스멜과 리팩터링
__2-1 코드 스멜의 발생 원인과 리팩터링의 필요성
__2-2 중복 코드 제거하기
__2-3 긴 함수 분리하기
__2-4 거대 클래스 나누기
__2-5 '수정의 산발' 리팩터링하기
__2-6 '산탄총 수술' 리팩터링하기
__2-7 기능 편애 제거하기
__2-8 과다한 매개변수 줄이기
__2-9 매직 넘버 제거하기

3장 클린 코드 관점의 테스트 코드
__3-1 테스트 코드 작성이 필수인 이유
__3-2 JUnit 맛보기
__3-3 테스트 코드도 클린 코드로 작성하기
__3-4 커버리지를 고려한 테스트 코드 작성하기
__3-5 잘 동작하는 테스트 코드 작성하기
__3-6 CI/CD 환경에서 테스트 코드 활용하기

-----------------------------------------------------

둘째마당 | 협업 가능한 개발자 되기 - 효과적인 코드 리뷰, 이렇게 수행하자!

4장 코드 리뷰 이해하기
__4-1 코드 리뷰가 필요한 이유
__4-2 코드 리뷰를 의미 있게 유지하기 어려운 이유

5장 코드 리뷰를 잘 하는 방법
__5-1 클린하게 코드 리뷰 요청하기
__5-2 효과적인 코드 리뷰 수행하기
__5-3 코드 리뷰에 유용한 깃허브의 기능

-----------------------------------------------------

셋째마당 | 좋은 구조를 만드는 개발자 되기 - 객체 지향과 디자인 패턴에 능숙해지자!

6장 객체 지향 프로그래밍 이해하기
__6-1 객체 지향 프로그래밍의 특징
__6-2 개발 생산성을 높이는 SOLID 원칙

7장 효과적인 디자인 패턴 활용 전략
__7-1 디자인 패턴의 종류와 특징
__7-2 생성 패턴
__7-3 구조 패턴
__7-4 행동 패턴
__7-5 MVC 패턴

-----------------------------------------------------

넷째마당 | 소프트웨어를 설계하는 개발자 되기 - 소프트웨어 프로세스 모델과 UML에 익숙해지자!

8장 소프트웨어 프로세스 모델 이해하기
__8-1 소프트웨어 프로세스 모델이란?
__8-2 단계별 진행과 문서화에 중점을 둔 폭포수 모델
__8-3 지속적 향상에 중점을 둔 반복적 모델
__8-4 위험 최소화에 중점을 둔 나선형 모델
__8-5 신속한 개발 경험에 중점을 둔 애자일
__8-6 객체 지향 프로그램 표준, Unified Process

9장 UML을 활용한 소프트웨어 모델링
__9-1 UML이란?
__9-2 유스 케이스 다이어그램
__9-3 클래스 다이어그램
__9-4 시퀀스 다이어그램
__9-5 상태 차트 다이어그램
__9-6 액티비티 다이어그램
__9-7 컴포넌트 다이어그램

찾아보기

저자소개

김종관 (지은이)    정보 더보기
국내 IT 기업에서 개발자로 15년째 일하고 있습니다. 임직원을 대상으로 한 알고리즘 코딩 테스트 강의를 시작으로 지금까지 알고리즘을 비롯한 다양한 강의 활동도 병행하고 있습니다. 코딩 테스트 강의를 하며 만난 학생들이 작은 실수로 아쉽게 당락이 좌우되는 걸 보며 알고리즘의 개념뿐 아니라 실수를 줄여 주는 문제 풀이 방법, 코딩 테스트에서 떨어지지 않는 작은 팁까지 이 책에 담았습니다. 이 책과 함께 자바 편과 파이썬 편도 집필했습니다. 여러 IT 분야에 관심이 있고, 공부한 내용을 누구나 쉽게 이해할 수 있도록 알려 주는 것을 좋아합니다. 최근에는 관심 영역을 IT 경영과 클린 코드, 리팩터링, 코드 리뷰 분야로 넓히고 있습니다. [주요 저서] 《Do it! 알고리즘 코딩 테스트 ― 자바 편》(이지스퍼블리싱, 2025) 《Do it! 알고리즘 코딩 테스트 ― C++ 편》(이지스퍼블리싱, 2025) 《Do it! 알고리즘 코딩 테스트 ― 파이썬 편》(이지스퍼블리싱, 2022) 《Do it! 클린 프로그래밍》(이지스퍼블리싱, 2025) 《핵심 정보통신기술 총서 8 ─ 알고리즘 통계(공저)》
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책