API Design for C++ by Martin Ry
API Design for C++ Martin Ry ebook
ISBN: 0123850037, 9780123850034
Publisher: Morgan Kaufmann
This requires standard unit testing as well, as something special - testing for binary compatibility There is a backward binary compatibility checker for shared libraries in C/C++. Api Design Principles An updated version of the old Qt Quarterly article Designing Qt-Style C++ APIs from the first paragraph: "This document tries to summarize the know-how we've accumulated on designing Qt-style APIs. Prevent each new release to completely destabilize existing usages. As a result, APIs are not well designed or properly built and wind up costing both the vendor and its customers tens of thousands of dollars in ongoing maintenance due to infrastructure costs and the drain on engineering resources. The goal when designing an API is to prevent the amoeba shaking effect - e.g. An anonymous coward just provided a link to API compliance checker. Proper API Design requires testing and verification. Today Microsoft is announcing Casablanca, an incubation effort to support cloud based client-server communication in native code using a modern asynchronous C++ API design. Http://www.apibook.com/blog/archives/95 API Design for C++. After reviewing hundreds of actual SaaS APIs, many up to par and others distinctly .