×


 x 

Shopping cart
John Debbie Lafferty - Large-Scale C++ - 9780201717068 - V9780201717068
Stock image for illustration purposes only - book cover, edition or condition may vary.

Large-Scale C++

€ 71.04
€ 69.95
You save € 1.09!
FREE Delivery in Ireland
Description for Large-Scale C++ Paperback. .

Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design — beyond the theoretical concepts addressed in most popular texts. To be successful on an enterprise scale, developers must also address physical design, a dimension of software engineering that may be unfamiliar even to expert developers. Drawing on over 30 years of hands-on experience building massive, mission-critical enterprise systems, John Lakos shows how to create and grow Software Capital. This groundbreaking volume lays the foundation for projects of all sizes and ... Read more

  • Raise productivity by leveraging differences between infrastructure and application development
  • Achieve exponential productivity gains through feedback and hierarchical reuse
  • Embrace the component’s role as the fundamental unit of both logical and physical design
  • Analyze how fundamental properties of compiling and linking affect component design
  • Discover effective partitioning of logical content in appropriately sized physical aggregates
  • Internalize the important differences among sufficient, complete, minimal, and primitive software
  • Deliver solutions that simultaneously optimize encapsulation, stability, and performance
  • Exploit the nine established levelization techniques to avoid cyclic physical dependencies
  • Use lateral designs judiciously to avoid the “heaviness” of conventional layered architectures
  • Employ appropriate architectural insulation techniques for eliminating compile-time coupling
  • Master the multidimensional process of designing large systems using component-based methods

This is the first of John Lakos’s three authoritative volumes on developing large-scale systems using C++. This book, written for fellow software practitioners, uses familiar C++ constructs to solve real-world problems while identifying (and motivating) modern C++ alternatives. Together with the forthcoming Volume II: Design and Implementation and Volume III: Verification and Testing, Large-Scale C++ offers comprehensive guidance for all aspects of large-scale C++ software development. If you are an architect or project leader, this book will empower you to solve critically important problems right now — and serve as your go-to reference for years to come.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Show Less

Product Details

Publisher
Pearson Education (US) United States
Number of pages
960
Format
Paperback
Publication date
2018
Condition
New
Number of Pages
1024
Place of Publication
New Jersey, United States
ISBN
9780201717068
SKU
V9780201717068
Shipping Time
Usually ships in 4 to 8 working days
Ref
99-1

About John Debbie Lafferty
John Lakos, manager at Bloomberg, runs their BDE group, which develops fine-grained reusable C++ software using his component-based methodology and process. He also mentors engineers and team leads throughout Bloomberg’s software infrastructure department. As a voting member of the C++ Standards Committee, he has helped shape new generations of C++. He is the author of Large-Scale C++ Software Design (Addison-Wesley, ... Read more

Reviews for Large-Scale C++

Goodreads reviews for Large-Scale C++


Subscribe to our newsletter

News on special offers, signed editions & more!