Evolving the API Universe


The previous chapter tried to prove that maintaining a library with an API is not more costly than maintaining code without an API. However, that doesn’t mean that you’ll simplify your life by adding an API to your code—not at all. All that has been proved is that if you are able to write code of a certain level of quality, you won’t complicate your maintainer’s life by adding an API to it, especially if you follow the evolution guidelines outlined in this book.


Factory Method Alternative Behavior Faulty Behavior Bridge Module Shared Library 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ulrich Drepper, “How to Write Shared Libraries (2006), http: //people. redhat. com/drepper/dsohowto.pdf.Google Scholar

Copyright information

© Jaroslav Tulach 2008

Personalised recommendations