Working Effectively with Legacy Code

28,90 

Votre code est-il facile à changer ? Pouvez-vous obtenir des commentaires presque instantanés lorsque vous le changez? Tu le comprends ? Si la réponse à l’une de ces questions est non, vous avez un code hérité, et il draine le temps et l’argent loin de vos efforts de développement.

Dans ce livre, Michael Feathers propose des stratégies de début à la finition pour travailler plus efficacement avec de grandes bases de code héritées non testées. Ce livre s’appuie sur le matériel créé par Michael pour ses séminaires renommés Object Mentor: techniques que Michael a utilisées dans le mentorat pour aider des centaines de développeurs, de gestionnaires techniques et de testeurs à maîtriser leurs systèmes hérités.

99 en stock

UGS : Legacy-Code-1 Catégories : , Étiquettes : , ,

Description

Votre code est-il facile à changer ? Pouvez-vous obtenir des commentaires presque instantanés lorsque vous le changez? Tu le comprends ? Si la réponse à l’une de ces questions est non, vous avez un code hérité, et il draine le temps et l’argent loin de vos efforts de développement.

Dans ce livre, Michael Feathers propose des stratégies de début à la finition pour travailler plus efficacement avec de grandes bases de code héritées non testées. Ce livre s’appuie sur le matériel créé par Michael pour ses séminaires renommés Object Mentor: techniques que Michael a utilisées dans le mentorat pour aider des centaines de développeurs, de gestionnaires techniques et de testeurs à maîtriser leurs systèmes hérités.

Les sujets abordés comprennent

  • Comprendre la mécanique du changement de logiciel: ajouter des fonctionnalités, corriger les bugs, améliorer la conception, optimiser les performances
  • Mettre du code hérité dans un harnais de test
  • Écrire des tests qui vous protègent contre l’introduction de nouveaux problèmes
  • Techniques qui peuvent être utilisées avec n’importe quel langage ou plate-forme, avec des exemples en Java, C++, C et C#
  • Identifier avec précision où les changements de code doivent être effectués
  • Faire face à des systèmes hérités qui ne sont pas orientés vers les objets
  • Gestion des applications qui ne semblent pas avoir de structure

Ce livre comprend également un catalogue de vingt-quatre techniques de rupture de dépendance qui vous aident à travailler avec des éléments de programme isolés et à apporter des changements plus sûrs.

Informations complémentaires

Poids 0,5 kg
Dimensions 10 × 20 × 4 cm