Hay una versión más barata de este libro
Ahorra EUR 17,85 (30%) al elegir la edición Kindle.
EUR 32,18
Precio Kindle
EUR 50,03
Precio tapa dura

Ahorra <span class="a-color-price">EUR 17,85 (30%)</span> al elegir la edición Kindle. Lee ahora con la aplicación de lectura Kindle gratuita, disponible para iOS, Android, Mac y PC.
  • Precio recomendado: EUR 59,23
  • Ahorras: EUR 9,20 (16%)
  • Precio final del producto
Envío GRATIS. Ver detalles
En stock.
Vendido y enviado por Amazon. Se puede envolver para regalo.
Refactoring: Improving th... se ha añadido a la cesta
+ EUR 5,50 de gastos de envío
De 2ª mano: Bueno | Detalles
Vendido por AnybookLtd_1
Estado: De 2ª mano: Bueno
Comentario: Este es un libro ex biblioteca. Envían el mismo día de inglaterra. En promedio, 5-8 días para la entrega. Las cubiertas que se muestran en la fotografía puede no ser idéntica a la del libro real. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In good all round condition.
Compara precios en Amazon
Añadir a la cesta
EUR 47,88
Envío GRATIS
Vendido por: PaperbackshopUK_es_TRACKED
Añadir a la cesta
EUR 47,93
Envío GRATIS
Vendido por: The_Book_Depository_ES
¿Tienes uno para vender? Vender en Amazon
Volver atrás Ir adelante
Escuchar Reproduciendo... Interrumpido   Muestra de la versión audiolibro de Audible.
Más información
Ver las 3 imágenes

Sigue a los autores

Se ha producido un error. Prueba a realizar la solicitud de nuevo.


Refactoring: Improving the Design of Existing Code (Object Technology Series) (Inglés) Tapa dura – 1 oct 1999

4.9 de un máximo de 5 estrellas 11 opiniones de clientes

Ver los 2 formatos y ediciones Ocultar otros formatos y ediciones
Precio Amazon
Nuevo desde Usado desde
Versión Kindle
Tapa dura
EUR 50,03
EUR 47,88 EUR 25,97

Hay una nueva edición de este producto:

click to open popover

Comprados juntos habitualmente

  • Refactoring: Improving the Design of Existing Code (Object Technology Series)
  • +
  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
  • +
  • Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C Martin)
Precio total: EUR 113,82
Comprar los productos seleccionados conjuntamente

Descripción del producto

Reseña del editor

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.

Contraportada

As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, "non-optimal" applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as "refactoring," these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use. . .until now. In Refactoring: Improving the Design of Existing Code, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

 

With proper training a skilled system designer can take a bad design and rework it into well-designed, robust code. In this book, Martin Fowler shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one. Each refactoring step is simple--seemingly too simple to be worth doing. Refactoring may involve moving a field from one class to another, or pulling some code out of a method to turn it into its own method, or even pushing some code up or down a hierarchy. While these individual steps may seem elementary, the cumulative effect of such small changes can radically improve the design. Refactoring is a proven way to prevent software decay.

 

In addition to discussing the various techniques of refactoring, the author provides a detailed catalog of more than seventy proven refactorings with helpful pointers that teach you when to apply them; step-by-step instructions for applying each refactoring; and an example illustrating how the refactoring works. The illustrative examples are written in Java, but the ideas are applicable to any object-oriented programming language.

Ver Descripción del producto

No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.

  • Apple
  • Android
  • Windows Phone

Obtén la app gratuita:



Detalles del producto


11 opiniones de clientes

4,9 de 5 estrellas

Valorar este producto

Comparte tu opinión con otros clientes

Leer reseñas que mencionen

Mostrando 1-8 de 11 opiniones

4 de agosto de 2015
Formato: Tapa duraCompra verificada
A 6 personas les ha parecido esto útil
Comentar Informar de un abuso
26 de noviembre de 2016
Formato: Versión KindleCompra verificada
A una persona le ha parecido esto útil
Comentar Informar de un abuso
24 de noviembre de 2017
Formato: Tapa duraCompra verificada
18 de abril de 2017
Formato: Tapa duraCompra verificada
28 de enero de 2016
Formato: Tapa duraCompra verificada
18 de noviembre de 2015
Formato: Versión KindleCompra verificada
28 de julio de 2016
Formato: Tapa duraCompra verificada
23 de septiembre de 2013
Formato: Tapa duraCompra verificada