In this page

Software development at INRIA

INRIA has pubished its recommendations for software development (html, pdf).

Books


Refactoring: improving the design of existing code by Martin Fowler.

Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.

Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems by David J. Agans.

The Mythical Man-Month: Essays on Software Engineering by Fred Brooks.

Facts and Fallacies of Software Engineering by Robert L. Glass.

* Find the bug : a book of incorrect programs by Adam Barr: Chapter 2 is a great introduction to code reading techniques.

Effective C++: 50 Specific Ways to Improve Your Programs and Design by Scott Meyers.

More Effective C++: 35 New Specific Ways to Improve Your Programs and Design by Scott Meyers.

C++ Templates - The Complete Guide by David Vandevoorde and Nicolai M. Josuttis.

The C++ programming language by Bjarne Stroustrup.

Mastering CMake by Ken Martin and Bill Hoffman.

The visualization toolkit an object-oriented approach to 3D graphics by Will Schroeder, Ken Martin and Bill Lorensen.


Bookmarks

Jean-Christophe Lombardo

David Rey

Julien Wintz


INRIA main page