Descripción
Este libro proporciona a los programadores la capacidad de manejar de manera rentable los problemas comunes del código heredado sin tener que pasar por la tarea enormemente costosa de reescribir todo el código existente. Describe una serie de estrategias prácticas que los desarrolladores pueden emplear para controlar sus aplicaciones de software existentes. El autor brinda una guía útil sobre cómo usar estas estrategias al refactorizar o realizar cambios funcionales en las bases de código. Uno de los puntos clave del libro es que enseña a los desarrolladores a escribir pruebas que se pueden usar para asegurarse de que no están cambiando la aplicación sin querer mientras la optimizan. Se proporcionan ejemplos en Java, C++ y Csharp, y el libro asume que el lector tiene algunos conocimientos de la notación UML. Las estrategias que utilizan UML y código en C++ y Java principalmente, mientras que los consejos independientes del lenguaje se entregarán en barras laterales y apéndices para usuarios específicos del idioma.
Autor: Michael Feathers
Editorial: Pearson
Publicado: 01/09/2004
Páginas: 464
Tipo de encuadernación: Tapa blanda
Peso: 1.60 libras
Tamaño: 9.10 alto x 6.90 ancho x 1.00 profundo
ISBN13: 9780131177055
ISBN10: 0131177052
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | Control de calidad y pruebas
Acerca del autor
MICHAEL C. FEATHERS trabaja para Object Mentor, Inc., uno de los principales proveedores mundiales de servicios de tutoría, desarrollo de habilidades, transferencia de conocimientos y liderazgo en el desarrollo de software. Actualmente, ofrece capacitación y tutoría a nivel mundial en desarrollo guiado por pruebas (TDD), refactorización, diseño OO, Java, C#, C++ y programación extrema (XP). Michael es el autor original de CppUnit, una adaptación en C++ del marco de pruebas JUnit, y de FitCpp, una adaptación en C++ del marco de pruebas integradas FIT. Miembro de ACM e IEEE, ha presidido CodeFest en tres conferencias OOPSLA.
(c) Copyright Pearson Education. Todos los derechos reservados.

