이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Do it! 클린 프로그래밍
코드만 짜던 당신, '진짜' 개발자가 된다!
가격
29,000
10 26,100
YES포인트?
1,450원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 신청가능

이지스퍼블리싱-Do it! 시리즈

이 상품의 시리즈 알림신청

이 상품의 태그

상세 이미지

책소개

목차

첫째마당 | 클린 코드 개발자 되기 - 코드를 깔끔하게 작성하고, 지속적으로 개선하자!

* 클린 코드에서 자주 사용하는 용어
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 컴포넌트 다이어그램

찾아보기

저자 소개1

국내 IT 기업에서 개발자로 12년째 일하고 있다. 5년 전 사내 직원을 대상으로 한 알고리즘 코딩 테스트 강의를 시작으로 지금까지 알고리즘을 비롯한 다양한 강의 활동도 병행하고 있다. 코딩 테스트 강의를 하며 만난 학생들이 작은 실수로 아쉽게 당락이 좌우되는 걸 보며 알고리즘의 개념뿐 아니라 실수를 줄여 주는 문제 풀이 방법, 코딩 테스트에서 떨어지지 않는 작은 팁까지 담아 이 책을 집필했다. 다양한 IT 분야에 관심이 있고, 공부한 내용을 누구나 쉽게 이해할 수 있도록 알려 주는 것을 좋아한다. 2019년에는 정보관리기술사 자격을 취득했고, 이 경험을 바탕으로 『핵심 정보통신
국내 IT 기업에서 개발자로 12년째 일하고 있다. 5년 전 사내 직원을 대상으로 한 알고리즘 코딩 테스트 강의를 시작으로 지금까지 알고리즘을 비롯한 다양한 강의 활동도 병행하고 있다. 코딩 테스트 강의를 하며 만난 학생들이 작은 실수로 아쉽게 당락이 좌우되는 걸 보며 알고리즘의 개념뿐 아니라 실수를 줄여 주는 문제 풀이 방법, 코딩 테스트에서 떨어지지 않는 작은 팁까지 담아 이 책을 집필했다. 다양한 IT 분야에 관심이 있고, 공부한 내용을 누구나 쉽게 이해할 수 있도록 알려 주는 것을 좋아한다. 2019년에는 정보관리기술사 자격을 취득했고, 이 경험을 바탕으로 『핵심 정보통신기술 총서 8 - 알고리즘 통계』(한울아카데미)를 함께 집필했다. 최근에는 관심 영역을 IT 경영과 코드 리뷰, 리팩토링 분야로 넓히고 있다.

김종관의 다른 상품

품목정보

발행일
미정
쪽수, 무게, 크기
440쪽 | 188*257*30mm
ISBN13
9791163037224

출판사 리뷰

이 책의 특징

ㆍ 개념 설명은 간결하게, 적용 방법은 실습 중심으로 안내해요!
ㆍ 풍부한 예제 코드를 제공해 배운 내용을 곧바로 실행해 볼 수 있어요!
ㆍ 핵심 개념과 흐름을 그림으로 보여 줘서 한눈에 파악할 수 있어요!
ㆍ 현직 개발자의 경험과 노하우를 담아 번역서에서는 느낄 수 없는 현실적인 인사이트를 전해요!
ㆍ 제공되는 자바 기반 실습 코드와 깃허브를 활용해 실습 환경도 간편하게 구성할 수 있어요!
ㆍ 모듈 단위 실습으로 필요한 기술만 골라 학습해도 좋고, 순서에 따라 개발 역량을 체계적으로 키워도 좋아요!

이런 분께 추천합니다!

ㆍ 코드 작성은 잘하지만 팀 개발과 협업 경험이 부족한 취업 준비생
ㆍ 객체 지향과 디자인 패턴을 실무에 적용하는 방법이 궁금한 0년 차 신입 개발자
ㆍ 코드 리뷰, 테스트, 아키텍처 설계 등 실무 역량을 강화하고 싶은 1~3년 차 주니어 개발자
ㆍ 이론보다 실전 중심의 개발 방법론을 익히고 싶은 대학생

한 권으로 배우는 클린 코드, 리팩터링, 아키텍처 설계, 프로세스 모델링!
다양한 예제로 실습하며 협업 노하우와 실무 팁까지 챙기자!


『Do it! 클린 프로그래밍』은 클린 코드, 리팩터링, 아키텍처 설계, 프로세스 모델링 등 개발자가 반드시 익혀야 하는 핵심 주제를 한 권에 담은 ‘실전형’ 가이드입니다. 클린 코드의 원칙, 리팩터링 기법, 테스트 코드 작성, 코드 리뷰, 객체 지향 설계, UML 모델링 등 실무에서 바로 활용할 수 있는 내용을 단계별 실습으로 익히도록 구성했습니다.

복잡한 이론 설명보다는 직접 손으로 따라 해보는 예제 중심으로, 실무 감각을 기를 수 있어 예비 개발자부터 실력을 다지고 싶은 주니어, 현업에서 팀 협업과 구조 설계에 고민이 있는 개발자 모두에게 유용한 책입니다. 지금 바로 ‘일 잘하는 개발자’로 성장하는 첫걸음을 시작해 보세요!

이 책을 공부하는 데 도움이 되도록 다양한 학습 자료를 제공합니다
학습 계획표 + 실습 코드 + 저자 채널 제공!


이 책의 7쪽에서는 학습 계획표를 제공합니다. 혼자 공부한다면 이 계획표에 맞춰 학습해 보세요. 목표한 날짜를 기록하고 하루 2시간씩 30일 정도 공부하면 무리 없이 완주할 수 있습니다. 이미 이 내용을 공부한 경험이 있다면 15일 코스를 추천합니다.

실습에 필요한 예제 코드는 이지스퍼블리싱 홈페이지 자료실과 저자 깃허브에서 내려받을 수 있으며, 자신이 작성한 코드와 비교하거나 전체 코드를 확인하며 학습 효과를 높일 수 있습니다. 또한 실무 개발 15년 차이자 전문 강사인 저자의 다양한 채널에서 IT 실무 지식과 커리어는 물론, 코딩 테스트 관련 강의를 제공하고 있습니다. 더 다양한 지식을 얻고 싶다면 저자 채널도 꼭 방문해 보세요.

ㆍ 이지스퍼블리싱 홈페이지(파일 제공) | www.easyspub.co.kr → [자료실] → 도서명으로 검색
ㆍ 저자 깃허브(파일 제공) | github.com/DoitCleanProgramming
ㆍ 저자 유튜브(영상 제공) | youtube.com/@codingtest
ㆍ 저자 인프런(영상 제공) | inflearn.com/users/788879/@harucoding

‘Do it! 스터디룸’에서 공부단을 신청해 보세요!
친구도 만나고 책 선물도 받을 수 있습니다


혼자 계획을 세우고 공부하다 보면 금방 지치기 마련입니다. ‘Do it! 스터디룸’의 공부단을 신청하고 《Do it! 클린 프로그래밍》 완독에 도전해 보세요! 함께 공부하는 사람들도 만나고, 공부하는 내용을 올려 공유하고 인증하면 책 선물도 드립니다. 또한 어려운 내용이 있다면 ‘Do it! 스터디룸’ 게시판에 질문을 남겨 보세요. 전문가와 저자가 명쾌하게 해결해 드립니다.
ㆍ Do it! 스터디룸: cafe.naver.com/doitstudyroom

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

26,100
1 26,100