Refactoring des applications Java/J2EE

  • Nombre de pages : 390 pages   Pdf
  • Date de parution : 16/06/2005

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

Ce commentaire vous a t-il été utile ? oui  - non

Extraits

Caractéristiques

  • Type produit : Ouvrage
  •  
  • Editeur(s) : Eyrolles
  • Auteur(s) : Jean-Philippe Retaillé
  • Collection : Blanche
  • Diffusion : Geodif
  •  
  • ISBN13 : 978-2-212-11577-2
  • EAN13 : 9782212115772
  • ISBN10 : 2-212-11577-6
  • Parution : 16/06/2005
  • Edition : 1ère édition
  •  
  • Nb de pages : 390 pages
  • Format : 19 x 23
  • Couverture : Broché
  • Poids : 790 g
  • Intérieur : Noir et Blanc
  •  
  • Profil : Développeur, Etudiant
  • Niveau : Avancé

Les nouveautés sur le même thème (Voir tout)

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine