Jump to ratings and reviews
Rate this book

Large-Scale C++ Volume I: Process and Architecture

Rate this book
Designing scalable software in C++ requires more than just a sound understanding of logical design. Senior developers, architects, and project leaders need a grasp of high-level physical design concepts that even many software experts have never explored. In Large-Scale C++ Volume I: Process and Architecture, John Lakos takes a practitioner's view of modern large-scale software development, helping experienced professionals apply architectural-level physical design concepts in their everyday work. Lakos teaches critical concepts clearly and concisely, with new high-value examples. Up to date and modular, Large-Scale C++ Volume I is designed to help you solve problems right now, and serve as an appealing reference for years to come.

960 pages, ebook

Published September 22, 2017

26 people are currently reading
43 people want to read

About the author

John S. Lakos

6 books16 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (54%)
4 stars
2 (18%)
3 stars
0 (0%)
2 stars
1 (9%)
1 star
2 (18%)
Displaying 1 of 1 review
Profile Image for Mikhail Filatov.
384 reviews19 followers
October 5, 2020
Frankly speaking, the author reminds me a Japanese soldier who has been hiding from US troops for 50 years after the end of WW2.
He knows that things has changed since 1996 (his previous book on mostly the same subject) but prefers to ignore these changes and dedicate hundreds of pages to description of the linking process, the way to organize .h and .cpp. He calls the structure of .h files "Architecture" and "Physical design".
Maybe of some use to build engineers working on large C++ projects, but even for them it would be more to see how the things were done before modern CI/CD tooling.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.