Comment écrire du code le plus efficacement possible ? Cet ouvrage, qui ne s'attache à aucun langage en particulier, est une ressource inépuisable pour les développeurs et les programmeurs en quête de méthodes et de «meilleures pratiques» pour optimiser leur travail. Le développeur débutant qui cherche une introduction à la construction de logiciels comme le développeur chevronné qui veut explorer de nouvelles approches stratégiques, y trouveront toutes les techniques de programmation, de construction, de «débogage» ou de management de projet, ainsi que de nombreux exemples de code spécifiques à chaque approche.
Steve McConnell est reconnu comme l'une des voix les plus influentes de la communauté des développeurs. Il est ingénieur chez Construx Software et a obtenu à deux reprises le Jolt Award du magazine Software Development, dont une fois pour la première édition de cet ouvrage.