Название: Object Oriented Reengineering Patterns
Автор: Demeyer, Ducasse , Nierstrasz
Издательство: Square Bracket Associates
Год: 2008
Формат: pdf
Страниц: 360
Размер: 2,5 mb.
Язык: English
A menudo, la documentaci?n o no se encuentra o est? obsoleta y adem?s, los desarrolladores originales de un proyecto ya se han ido a otras empresas o con otros clientes. Tu equipo tiene un conocimiento limitado de la herramienta y los tests unitarios no aparecen o no cubren pr?cticamente ning?n escenario. Al corregir un error en un punto concreto, aparece otro en otra parte del sistema. Lleva m?s tiempo reconstruir funcionalidades que a?adir mejoras; todo parece ir mal...
Muchos sistemas se pueden actualizar o simplemente desechar cuando ya no cumplen su objetivo. Sin embargo, en el Software es crucial la capacidad de poder expandir las funcionalidades originales sin necesidad de rehacer todo lo anterior. ?C?mo se puede reducir la complejidad de un sistema heredado como para que pueda seguir siendo utilizado y adaptado a un coste aceptable?
Bas?ndose en la experiencia de campo, los autores de este libro muestran c?mo invertir en una ingenier?a de sistemas heredada para comprender sus problemas y, a continuaci?n redise?ar los sistemas para satisfacer las nuevas demandas. Los patrones de dise?o se utilizan para aclarar y explicar el proceso de comprensi?n de grandes bases de c?digo, por lo tanto, su transformaci?n para cumplir con nuevos requisitos. La idea clave es que el dise?o adecuado y la organizaci?n de su sistema no es algo que tenga que ser evidente a partir de las necesidades iniciales, sino m?s bien como una consecuencia de la evoluci?n de los requisitos.
Este libro habla con propiedad. Le da las bases para elaborar un plan con el que hacer frente a una arquitectura de c?digo dif?cil dentro del contexto de t?cnicas como la refactorizaci?n. Una obra clave para el desarrollador comprometido con su trabajo.