도서 소개
깔끔한 코드 작성에서 시작해 지속 가능한 개선, 효율적인 협업, 견고한 소프트웨어 설계에 이르기까지 개발자가 반드시 알아야 내용을 이론과 예제 중심으로 구성했다. 네이밍 규칙과 효과적인 주석 작성법, 함수 단위 설계 등 클린 코드의 핵심 원칙부터 코드 스멜 제거를 위한 리팩터링, 테스트 코드 작성으로 품질을 높이는 방법을 다룬다. 또한 코드 리뷰 문화와 깃허브 기능을 활용한 협업 노하우, 객체 지향 설계와 SOLID 원칙, 디자인 패턴으로 유지 보수성과 확장성을 높이는 법, 마지막으로 애자일과 UP 등 소프트웨어 프로세스 모델과 UML을 활용한 시스템까지 이 책에서는 폭넓게 다룬다. 국내 IT 기업에서 15년간 다양한 프로젝트를 이끌어 온 저자의 실전 경험을 바탕으로, 이론뿐만 아니라 실무에서 바로 활용 가능한 예제를 풍부하게 담았다. 실무 역량을 한 단계 끌어올리고 싶다면 지금 바로 '클린 프로그래밍'의 세계에 뛰어들어 보자.
작가 소개
지은이 : 김종관
국내 IT 기업에서 개발자로 15년째 일하고 있으며, 임직원을 대상으로 한 알고리즘 코딩 테스트 강의를 시작으로 지금까지 다양한 강의 활동을 병행하고 있습니다. 여러 IT 분야에 관심이 많고, 공부한 내용을 누구나 쉽게 이해할 수 있도록 알려 주는 것을 좋아합니다. 최근에는 클린 코드, 리팩터링, 코드 리뷰뿐만 아니라 IT 경영에도 관심이 많습니다.저서o 《Do it! 알고리즘 코딩 테스트(3권)》(이지스퍼블리싱, 2022)o 《핵심 정보통신기술 총서 8 ─ 알고리즘 통계(공저)》(한울아카데미, 2019)