개발자 성장을 위한 최적의 코드 작성법
클린 코드를 실무에 적용하는 방법을 배워보세요. 이 책은 자바스크립트, PHP, 파이썬, 자바 등 다양한 프로그래밍 언어를 활용한 예제를 제공합니다. 다양한 언어를 넘나들며 가독성, 결합성, 테스트 가능성, 보안, 확장성 등 클린 코드의 핵심 개념을 깊이 있게 탐구합니다. 복잡한 코드베이스를 효과적으로 확장하고 유지 관리하는 방법부터 코드 스멜을 식별하고 해결하는 방법까지 소개합니다. 이 책은 모든 개발자에게 필수 덕목인 클린 코드 작성법을 소개하는 강력한 비법서입니다. 클린 코드의 이점을 직접 경험하고, 여러분의 개발 스킬을 한 단계 업그레이드할 차례입니다.
25년 동안 소프트웨어 업계에 종사했으며 동시에 대학에서도 강의를 해왔습니다. 클린 코드, 리팩터링, 테스트 주도 개발 및 코드 스멜에 관해 꾸준히 글을 쓰고 있으며 인기 블로그 플랫폼에 매주 두어 편의 기사를 작성합니다. 선언적 및 행동적 코드의 팬이며 소프트웨어 기본 사항을 사용해 우아하고 강력한 솔루션을 구축하기를 즐깁니다.
해외에서 유년 시절을 보내면서 컴퓨터 공학 학사, 석사 학위를 취득하고 이후에는 스타트업부터 대규모 기업 들을 다니면서 애드테크, 마케팅 등의 도메인에서 필요로 한 소프트웨어 개발 업무 경험을 쌓아왔습니다. 다양한 개발 경험을 기반으로 현재는 스타트업에서 소프트웨어 엔지니어로 일합니다.