Skip to content

Coding Style and API Design

Sunday, 28 August 2011 | Dominik Haumann


Once in a while, there are really interesting blogs, presentations and reports about how to do things right as software developer. This is a quick list of links about API design and coding style:

  1. Designing Qt-Style C++ APIs (Qt4), by Matthias Ettrich, 2005
  2. API Design Principles, extended version of (1), Qt Developer Network (Nokia)
  3. The Little Manual of API Design, an in-depth summary of (1) and (2), Jasmin Blanchette, 2008 (Nokia)
  4. Developing Quality Libraries, presentation of (1)-(3) on the Desktop Summit in Gran Canaria, Oliver Goffart, 2009
  5. How to Design a Good API and Why It Matters, Joshua Bloch, 2007 (Google)
  6. Qt Coding Style, good coding style not limited to Qt, Qt Developer Network (Nokia)
  7. Guidelines for KDE Development, similar to e.g. (6), KDE Techbase
  8. Hall of API Shame: Boolean Trap, Ariya Hidayat, 2011

Thanks to all the authors for sharing & happy reading!

Tags:  planet

See also: