출간일(Release) : 2024/01/17
종이책 출간일(Print Release) : 2023/12/28
전자책 종류(Format) : ePub
Price : KRW 60,000
미리보기(Preview)
책소개(Overview)
당신의 코드는 레거시인가?
당신이 오늘 작성하는 코드는 레거시이고, 내일 작성하는 코드는 모던 코드인가? 차세대 프로젝트가 나오면 사라져야 하는 레거시 코드인가? 소모적인 코드 갈아엎기 대신 소프트웨어 자산으로 축적하고 성장하는 방법은 없을까?
개발자는 책으로 공부한다. 책에서 설명하는 이론적인 방법을 신봉하고야 만다. 그러나 소프트웨어는 복잡하다. 복잡한 현실 세계를 소프트웨어로 담아내다 보면 이상적인 이론은 무너지고 만다. 이론을 넘어 물리적인 세계에 실제로 적용할 수 있는 아키텍처를 배워보자.
Is your code legacy?
Is the code you write today legacy, and the code you write tomorrow modern code? Is this legacy code that should disappear when the next generation project comes out? Is there a way to accumulate and grow with software assets instead of replacing wasteful code?
Developers study with books. They end up believing in the theoretical methods explained in the book. But software is complex. When the complex real world is captured in software, the ideal theory falls apart. Let’s go beyond theory and learn about architecture that can actually be applied to the physical world.
저자(Author)
1996년에 출판한 『Large-Scale C++ Software Design』(Addison-Wesley, 1996)의 저자이며 현재는 뉴욕 시의 블룸버그 LP에서 선임 아키텍트로 근무하고 있으며 C++ 소프트웨어 개발 분야에서 세계적으로 잘 알려진 멘토로 활동하고 있다. 2001년에는 블룸버그의 BDE 그룹을 설립하고 자신의 컴포넌트 기반 방법론, 프로세스 및 아키텍처를 사용하여 최상급의 재사용 가능한 C++ 소프트웨어를 개발하고 있다. 존 레이코스는 ACCU, C++Now, CppCon, Meeting C++ 같은 저명한 전문 콘퍼런스에 항상 연사로 참여하고 있다. 또한, 2006년부터 C++ 표준 위원회의 투표 회원으로 참여하여 C++11 값 시멘틱, C++17 PMR 메모리 할당자, C++20 모듈 등 여러 세대에 걸쳐 C++를 발전시키는 데 기여했다. 1996년에 출간한 그의 책은 업계에 많은 영향을 줬으며 지금까지도 C++에서 대규모 시스템을 디자인하는 데 있어 첫 번째이자, 현재까지도 유일하고도 명확한 참고 자료였다.
He is the author of 『Large-Scale C++ Software Design』 (Addison-Wesley, 1996), published in 1996, and currently works as a senior architect at Bloomberg LP in New York City. The author is a world-renowned mentor in the field of C++ software development. In 2001, he founded Bloomberg’s BDE group and develops top-quality, reusable C++ software using his component-based methodologies, processes, and architecture. John Laikos is a frequent speaker at renowned professional conferences such as ACCU, C++Now, CppCon, and Meeting C++. Additionally, the author has been a voting member of the C++ Standards Committee since 2006, contributing to the development of C++ over several generations, including C++11 value semantics, C++17 PMR memory allocator, and C++20 modules. His book, published in 1996, had a huge impact on the industry and remains the first and, to this day, the only clear reference for designing large-scale systems in C++.