Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Large-Scale C++ - Process and Architecture, Volume 1 (Paperback)
Loot Price: R1,650
Discovery Miles 16 500
You Save: R239
(13%)
|
|
Large-Scale C++ - Process and Architecture, Volume 1 (Paperback)
Series: Addison-Wesley Professional Computing Series
Expected to ship within 12 - 17 working days
|
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 demonstrates the processes, methods,
techniques, and tools needed for successful real-world, large-scale
development. Up to date and with a solid engineering focus,
Large-Scale C++, Volume I: Process and Architecture, demonstrates
fundamental design concepts with concrete examples. Professional
developers of all experience levels will gain insights that
transform their approach to design and development by understanding
how to 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.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.