API Design for C++

Morgan Kaufmann

API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. Drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of API design that produce robust code for the long term. It presents patterns and practices that provide real value to individual developers as well as organizations.
API Design for C++ explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived APIs. It focuses on various API styles and patterns that will allow you to produce elegant and durable libraries. A discussion on testing strategies concentrates on automated API testing techniques rather than attempting to include end-user application testing techniques such as GUI testing, system testing, or manual testing. Each concept is illustrated with extensive C++ code examples, and fully functional examples and working source code for experimentation are available online.
This book will be helpful to new programmers who understand the fundamentals of C++ and who want to advance their design skills, as well as to senior engineers and software architects seeking to gain new expertise to complement their existing talents. Three specific groups of readers are targeted: practicing software engineers and architects, technical managers, and students and educators.
The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility.
Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.
Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.
Rezension
Martin Reddy draws from his experience on large scale, collaborative software projects to present patterns and practices that provide real value to individual developers as well as organizations. API Design for C++ explores often overlooked issues, both technical and non- technical, contributing to successful design decisions that produce high quality, robust, and long-lived APIs. - Eric Gregory, Software Architect, Pixar Animation Studios
"Intended for programmers with intermediate to advanced skills in the C++ programming language, this guide to the building of useful and robust application programming interfaces (APIs) provides practical instruction for software engineers developing systems on which downstream software engineers depend. The work provides a methodical approach to API design covering solution based API design, performance, versioning, documentation, testing, scripting, extensibility and libraries. The work includes numerous illustrations and code examples and access to additional online resources is provided. Reddy is a software development consultant."-- Book News, Reference & Research
Martin Reddy draws from his experience on large scale, collaborative software projects to present patterns and practices that provide real value to individual developers as well as organizations. API Design for C++ explores often overlooked issues, both technical and non- technical, contributing to successful design decisions that produce high quality, robust, and long-lived APIs. - Eric Gregory, Software Architect, Pixar Animation Studios
"Intended for programmers with intermediate to advanced skills in the C++ programming language, this guide to the building of useful and robust application programming interfaces (APIs) provides practical instruction for software engineers developing systems on which downstream software engineers depend. The work provides a methodical approach to API design covering solution based API design, performance, versioning, documentation, testing, scripting, extensibility and libraries. The work includes numerous illustrations and code examples and access to additional online resources is provided. Reddy is a software development consultant."-- Book News, Reference & Research
… weiterlesen
In den Warenkorb
Filialabholung

Versandkostenfrei

Beschreibung

Produktdetails

Einband Taschenbuch
Seitenzahl 472
Erscheinungsdatum 01.03.2011
Sprache Englisch
ISBN 978-0-12-385003-4
Reihe Morgan Kaufmann
Verlag Elsevier LTD, Oxford
Maße (L/B/H) 238/192/34 mm
Gewicht 965
Abbildungen <p¿52 illustrations</p¿
Buch (Taschenbuch, Englisch)
49,99
inkl. gesetzl. MwSt.
Sofort lieferbar
Versandkostenfrei
In den Warenkorb
Filialabholung

Versandkostenfrei

Andere Kunden interessierten sich auch für

  • 36021955
    Modern C++ Programming with Test-Driven Development
    von Jeff Langr
    Buch (Taschenbuch)
    31,99
  • 15584054
    Clean Code
    von Robert C. Martin
    Buch (Taschenbuch)
    42,99
  • 38663616
    Agile!
    von Bertrand Meyer
    Buch (Taschenbuch)
    32,99
  • 44725232
    Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)
    von Joanne K. Rowling
    (58)
    Buch (gebundene Ausgabe)
    16,99
  • 40357861
    Domain-Driven Design Reference: Definitions and Pattern Summaries
    von Eric Evans
    Buch (Taschenbuch)
    15,99
  • 32543746
    Tribology of Polymeric Nanocomposites
    von Klaus Friedrich
    Buch (gebundene Ausgabe)
    85,99
  • 39730763
    Effective Modern C++
    von Scott Meyers
    Buch (Taschenbuch)
    39,99
  • 61669796
    12 Rules for Life
    von Jordan B. Peterson
    Buch (gebundene Ausgabe)
    13,99
  • 56877137
    Still Me
    von Jojo Moyes
    Buch (Taschenbuch)
    12,99
  • 43564382
    Milk and Honey
    von Rupi Kaur
    (4)
    Buch (Taschenbuch)
    12,99 bisher 14,99
  • 61749461
    The Sun and Her Flowers
    von Rupi Kaur
    (5)
    Buch (Taschenbuch)
    12,99
  • 91569573
    Fire and Fury
    von Michael Wolff
    (3)
    Buch (Taschenbuch)
    13,99
  • 90689815
    12 Rules for Life
    von Jordan B. Peterson
    Buch (Taschenbuch)
    13,99
  • 39151356
    Harry Potter: The Complete Collection
    von Joanne K. Rowling
    (18)
    Buch (Taschenbuch)
    57,99 bisher 83,45
  • 61175691
    Call Me by Your Name. Movie Tie-In
    von Andre Aciman
    (3)
    Buch (Taschenbuch)
    4,99
  • 1719784
    The Giver
    von Lois Lowry
    (1)
    Schulbuch (Taschenbuch)
    9,99
  • 34910866
    The Life List
    von Lori Nelson Spielman
    (7)
    Buch (Taschenbuch)
    7,99 bisher 9,70
  • 17345365
    Cornelsen Senior English Library - Literatur / Ab 10. Schuljahr - Looking for Alaska
    von John Green
    (22)
    Schulbuch (Taschenbuch)
    10,25
  • 23361882
    Thirteen Reasons Why
    von Jay Asher
    Schulbuch (Taschenbuch)
    9,99
  • 45070243
    The Subtle Art of Not Giving A F*ck
    von Mark Manson
    Buch (Taschenbuch)
    11,99

Kundenbewertungen

Es wurden noch keine Bewertungen geschrieben.

Wird oft zusammen gekauft

API Design for C++ - Martin Reddy

API Design for C++

von Martin Reddy

Buch (Taschenbuch, Englisch)
49,99
+
=
Statistische Datenanalyse - Werner Stahel

Statistische Datenanalyse

von Werner Stahel

(1)
Buch (Taschenbuch)
42,99
+
=

für

92,98

inkl. gesetzl. MwSt.

Alle kaufen