Livres de référence ou de passage
But
Cet article pour référencer les livres d'informatique à lire, à voir lu, à relire, ... de nombreux liens sur la toile proposent certainement une critique de ces ouvrages.
[1] Qu'on ne présente plus ...
Titre: Design Patterns
Auteurs: Erich Gamma, Richard Helm, Ralf E. Johnson, John Vlissides
[2] Un livre sur les modèles d'intégration de messages
Titre: Enterprise Integration patterns
Auteurs: Gregor Hohpe, Bobby Woolf
[3] Un excellent livre sur la modularité (... donc s'appuyant sur OSGi)
Titre: Java Application Architecture
Auteur: Kirk Knoernschild (alias KKK)
[4] "Pondre" un bon code est une gagueure ... sauf pour les initiés
Titre: Clean Code
Auteur: Robert C. Martin
[5] Honnêtement, un pavé, de la part du concepteur du langage Eiffel, mais alors, une mine de savoirs, un monument
Titre: Object-Oriented Software Construction
Auteur: Bertrand Meyer
[5.1] C'est un article et non un livre, mais il vaut franchement d'être lu, et rapidement, allez zou!
Titre: The common sense of object orientated programming
Auteur: Trygve Reenskaug
[6] Si vous ne l'avez pas lu, vous perdez quelque chose, certainement situé entre une incertitude, une fugue et quelques perspectives
Titre: Gödel Escher Bach
Auteur: Douglas R. Hofstadter
[7] Comment reprendre un code, l'améliorer, y plonger ...
Titre: Refactoring
Auteur: Martin Fowler
[8] Un livre difficile à lire pour les non initiés, une tentative de décrire la philosophie du "mouvement Lean"
Titre: Lean architecture
Auteur: James O. Coplien, Gertud Bjørnvig
[9] La base des connaissances en architecture
Titre: Essential Software Architecture
Auteur: Ian Gorton
[10] SEI Series : ces livres, j'en donne 3, sont de véritables mines pour celui qui veut réellement y piocher. Le contenu ne s'intègre pas sans effort, mais le jeu en vaut ... (dans une mine, mieux vaut éviter!). Leur contenu est largement repris par la plupart des livres traitant peu ou prou du sujet "architecture" tant il fait autorité en la matière.
Titre/Auteur principal: Evaluating Software architectures / Paul Clements
Titre/Auteur principal: Software Architecture In Practice / Len Bass
Titre/Auteur principal: Documenting Software Architecture / Paul Clements