저자소개
코딩을 좋아하여 나이를 먹고 백발이 되어도 개발을 하고 싶은 개발자다. 좋은 책 쓰는 것을 목표로 꾸준히 블로그와 브런치에 글을 쓰고 있으며 많은 강연 활동도 하고 있다.
- 전) 아이스크림에듀, 에스씨지솔루션즈, 위메이드엔터테인먼트, 다음커뮤니케이션 개발자
- 현) 에스씨지랩 개발실장
저서: 『테스트 주도 개발 시작하기』(가메출판사), 『스프링5 프로그래밍 입문』(가메출판사), 『JPA 프로그래밍 입문』(가메출판사), 『DDD START』(지앤선), 『객체 지향과 디자인 패턴』(인투북스) 등
목차
1장 들어가며실패3년 차개발이란개발에 필요한 것2장 구현 기술과 학습구현 기술학습 대상기술 파기학습 전략유행에 상관없는 구현 기술구현 기술 적용주의할 점3장 소프트웨어 가치와 비용소프트웨어 가치개발 비용유지보수 비용을 낮추려면4장 코드 이해코드 변경코드 이해 도구이해하기 좋은 코드5장 응집도와 결합도응집도결합도6장 리팩터링수정 공포와 변경 비용리팩터링리팩터링 vs 새로 만들기7장 테스트테스트 코드테스트 가능성리팩터링을 위한 테스트 작성하기8장 아키텍처·패턴아키텍처 고민하기패턴 익히기9장 업무 관리처음부터 끝까지업무 나누기완료의 의미위험 관리요구 사항은 바뀐다일정점진적·반복적 개발안 된다고 말하기, 대안 제시하기수작업 줄이기이유와 목적 생각하기10장 정리하고 공유하기글로 정리해서 공유하기마인드맵 사용발표하기외래어 남용하지 않기글쓰기와 발표가 주는 효과11장 리더와 팔로워리더 연습하기팔로워겸손·존중·신뢰맺음말