읽기 쉬운 코드

· (주)도서출판길벗
2.8
5 reviews
Ebook
384
Pages

About this ebook

『소프트웨어 장인』에 이은 또 한 권의 ‘로버트 C. 마틴 시리즈’ 베스트셀러!

70년 동안 개발자들에게 검증 받은 개발 방법론과 주옥 같은 팁들을 한 권으로 총 정리!

  

'좋은 소프트웨어 설계를 하라'는 말에 명확한 답과 방법을 떠올릴 수 있는가? 개발은 명확한 답이 없는 문제를 경험, 직관, 시행착오를 겪으며 점점 만족스러운 설계로 발전시키는 과정이다. 이 과정에서 더 뛰어난 사람들에게 배우기도 하고, 배운 것을 다시 조언해 주기도 한다. 이 책에서는 오랫동안 시도하고 개선한 끝에 검증된 방법들, 그러나 체계적으로 정리되지 않아 흩어져 있던 수많은 답과 방법들을 모아 일관되고 효율적인 방식으로 제시했다. 코드를 복잡하지 않게, 지속 가능하게, 유지/보수하기 쉽게, 인간이 이해할 수 있게 작성할 수 있는 방법과 아이디어들을 이 한 권으로 정리해보자.

Ratings and reviews

2.8
5 reviews

About the author

제2의 직업으로 프로그래머를 선택한 경제학자로, 1990년대 후반부터 웹과 기업용 소프트웨어 개발자로 일했다. 젊은 시절 록스타가 되고 싶었으나 안타깝게도 재능도, 외모도 뒷받침되지 못했지만, 나중에는 누구나 인정하는 록스타급 개발자가 되었다. 또한, 의존성 주입에 대한 책으로 졸트상(Jolt Award)을 수상하고, 여러 국제 컨퍼런스에서 100번이 넘는 강연을 했으며, 온라인 강의 사이트인 플루럴사이트(Pluralsight)와 클린 코더스(Clean Coders)에 동영상 강좌를 개설했다. 2006년부터는 정기적으로 블로그에 게시물을 작성해 공개해왔다. 현재 코펜하겐에서 아내와 두 아이와 같이 살고 있다.

프로그래밍을 좋아하다가, 디지털 설계에 빠져서 프로세서를 비롯한 반도체 IP를 개발하고 있지만, 어쩌다 보니 디지털 회로 설계와 소프트웨어 설계를 같이 담당하는 경우가 많은 엔지니어다. 고려대학교에서 컴퓨터 시스템 공학으로 박사학위를 받았으며, 이후에 국산 상용 임베디드 마이크로 프로세서인 EISC 프로세서 IP의 아키텍처와 설계를 담당했다. 후에 상용적으로 성공한 비디오 코덱 IP의 아키텍처와 설계를 진행했으며, 최근에는 그동안 관심을 가지고 있던 NOC(Network-On-Chip) IP를 담당해서 설계 및 최적화 방법들을 생각해보고 있다. 하드웨어와 소프트웨어가 동시에 필요한 부분을 좋아하고, 다양한 프로세서와 개발 언어에 대해서 알아가는 것에 재미를 느끼고 있으며, 개발 효율성을 높일 수 있는 설계 방법론과 새로운 기술에 아직도 궁금증을 가지고 있다. 번역서로 『CODE: 하드웨어와 소프트웨어에 숨어있는 언어』, 『짜릿짜릿 전자회로 DIY』, 『짜릿짜릿 전자회로 DIY 플러스』, 『재잘재잘 피지컬 컴퓨팅 DIY』 등이 있다.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.