- S'inscrire
- |
- Mon compte
- |
- Newsletter
- |
- Aide
Refactoring des applications Java/J2EE
- Auteur(s) : Jean-Philippe Retaillé
- Editeur : Eyrolles
Résumé
Améliorer la qualité et l'évolutivité des applications Java/J2EE
Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité.
L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc.
Un livre pratique illustré d'une étude de cas détaillée
L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en oeuvre des techniques de refonte, tests de non régression.
Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CVS, JUnit et PMD.
Sommaire
- L'évolution logicielle et le refactoring
- Le processus de refactoring
- Préparation du refactoring
- L'analyse du logiciel
- Mise en oeuvre du refactoring
- Les tests unitaires pour le refactoring
- Techniques avancées de refactoring
- Le refactoring avec les design patterns
- Refactoring avec la POA (programmation orientée aspect)
- Refactoring de base de données
- Étude de cas
- Présentation de l'étude de cas
- Analyse de JGenea Web
- Refactoring de JGenea Web
- Annexes
Avis des lecteurs (1)
» Note moyenne : 3 / 5
» Donnez votre avis à propos de ce livre
» Liste de tous les avis (1 avis)
![]()
![]()
Un livre assez bien proportionné
Commentaire de : Nicolas LE COZ, le 5 novembre 2006
Ce livre présente le refactoring sous différents aspects : les processus du refactoring, mise en oeuvre du refactoring, conception. Il y a différentes choses intéressantes dans chaque partie comme par exemple l'évaluation qualitative et quantitative d'un logiciel (métrologie, métriques et revues).
On regrette quand même dans cette partie le manque de sources externes afin d'approfondir ces concepts théoriques.
Il y a des parties moins intéressantes comme les patterns qui sont une partie redondante à d'autres ouvrages, il y a tout de même une petite valeur ajoutée par rapport à un livre lambda sur les patterns (car appliqué au refactoring).
Il y a des parties très (trop par moment ?) pratiques.
De manière général, ce livre donne des connaissances intéressantes pour les apprentis architectes, ce qui est rare dans un ouvrage français. Cependant ce livre couvre énormement de choses et domaines (banales par moment) et donc ne peut pas expliquer plus finement certains domaines intéressants.Utilité du commentaire : 488 internautes (sur 957) ont trouvé ce commentaire utile
Extraits
-
Table des matières
-
(254.1 Ko)
-
Avant-propos
-
(190.7 Ko)
-
Chapitre 1: L'évolution logicielle et le refactoring
-
(538 Ko)
-
Chapitre 6 : Le refactoring avec les design patterns
-
(743 Ko)
Caractéristiques
|
|
Les nouveautés sur le même thème (Voir tout)
Nos clients ont aussi acheté
Dans la même collection (Voir tout)
Consultez aussi
- Tous les livres de la collection Blanche de l'éditeur Eyrolles
- Tous les livres de Jean-Philippe Retaillé
- Sélection de livres d'informatique en anglais
- Info, photo... Nos interviews auteurs
Les thèmes associés
- Informatique > Développement d'applications > Langages > Java - J2EE
- Informatique > Développement d'applications > Outils de développement > Jakarta Struts
- Informatique > Développement d'applications > Outils de développement > Jbuilder
- Informatique > Développement d'applications > Technologies objet > Programmation objet
- Informatique > Développement d'applications > Programmation graphique et multimédia > Programmation graphique en Java
- Informatique > Certifications > Sun > Java Certification



















Devenez Fan !
Suivez-nous sur Twitter