XDSD라는 매우 독특한 방법론을 가진 소프트웨어 엔지니어링 및 관리 플랫폼인 Zerocracy의 창립자이자 CEO 였으며, 2019년 9월부터 Huawei RRI의 시스템 프로그래밍 연구소 책임자이다. 또한 Zold, Cactoos, Takes, Rultor 등의 창립자이자 수석 아키텍트이다. 매년 (2015 년에 시작된) 수천 달러를 본인이 약 100개 중 공정한 기분으로 본 인이 뽑은 최고의 오픈 소스 프로젝트에 기부하고 있다.
책 소개
분야IT 모바일
객체지향 프로그래밍에 대한 전면적 반기를 든 23가지 조언
이 책은 기본적으로 객체지향 프로그래밍((Object-Oriented Programming, OOP)에 관한 책이다. 이미 시중에는 객체지향 프로그래밍에 대한 많은 책이 존재한다. 하지만 이미 수십 년 전의 고 안된 기존의 OOP는 어쩌면 지금의프로그래머에겐 적합하지 않은 부분도 많이 존재할 것이다. 이 책은 전통적인 OOP의 모범 사례에 전면적으로 반기를 들고 전통적인 코딩 표준에서 벗어나 훨씬 깨 끗한 코드 작성을 위한 조력자임을 자처한다. 저자는 23가지의 조언을 통해 OOP 의 기존 패러다임을 벗어나 훌륭한 소프트웨어 디자인 및 아키텍 처,비즈니스 요구 사항이 조화롭게 어우러지는 방법을제시하고 있다. 이 책은 많은 코드 예제를 가지고 있지만 기술적인 성격의책은 아니다. 여러 가지 간결한 예제를 통해 이 책에서 말하고자 하 는 ‘더우아한 방법’을 탐독해보자. 물론, 이 책에서 제시하고 있는 방법들이 정답은 아니다. 하지만 저자의 아이디어가 독자에게 긍정 적인 자극제가 될 것임은 확신한다. 이 책에서 제시하는 새로운 아이디어는 보다 깨끗한 프로그래 밍을 위한 시작이 될 것다.