Canalblog
Suivre ce blog Administration + Créer mon blog

Petatrix

8 février 2014

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

 

Publicité
Publicité
8 février 2014

Liens utiles

But

Cet article pour référencer les liens intéressants en programmation Java essentiellement mais aussi à propos de design. Ces sites sont majoritairement écrits en langue anglaise.

Programmation tous langages

Un site pour se perfectionner en programmation à travers le code source de divers projets : http://sourceforge.net/

Un autre site où trouver de nombreuses applicatoins (inscription obligatoire pour downloader) : http://www.codeproject.com/

Java

Le tutoriel de référence Oracle pour la programmation JEE (existe pour les versions 5, 6, 7, ...) :  http://docs.oracle.com/javaee/7/tutorial/doc/

Un excellent site pour la programmation Java : http://howtodoinjava.com/

How To... Q & R :

Stackoverflow est un de ces sites de référence où trouver les réponses à ses questions pour éviter de tourner en rond trop longtemps ou de réinventer la roue: http://stackoverflow.com/

Blogs

Jean-Michel Doudoux a plusieurs passions dont Java, son blog est le point de départ de nombreux programmeurs Java : http://www.jmdoudoux.fr/accueil_java.htm#dej

Adam Bien est un jeune architecte Java doué, son blog vaut le détour, son livre également : http://www.adam-bien.com/roller/abien/

 

Publicité
Publicité
Petatrix
Publicité
Archives
Publicité