M

Martin Fowler Books

1 book·~10 min total read

Martin Fowler es un reconocido autor, consultor y conferencista en el campo del desarrollo de software. Es miembro principal de ThoughtWorks y ha escrito varios libros influyentes sobre arquitectura de software, patrones de diseño y metodologías ágiles.

Known for: Refactoring: Improving the Design of Existing Code

Books by Martin Fowler

Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code

programming·10 min read

Refactoring es una técnica disciplinada para reestructurar un cuerpo existente de código, alterando su estructura interna sin cambiar su comportamiento externo. Este libro introduce los principios, patrones y métodos para mejorar el diseño de software existente, haciéndolo más fácil de entender y mantener. Martin Fowler presenta un catálogo de refactorizaciones con ejemplos prácticos y explica cómo aplicarlas de manera sistemática para mejorar la calidad del código.

Read Summary

Key Insights from Martin Fowler

1

Understanding the Need for Refactoring

When software first makes its way into production, much of its design has been driven by immediate necessity—deadlines, incomplete information, and evolving requirements. Over time, the original clarity begins to fade. Changes are squeezed into awkward corners, dependencies multiply, and soon what w...

From Refactoring: Improving the Design of Existing Code

2

Principles and Behavior Preservation

The core discipline of refactoring lies in doing it safely. The golden rule I repeat throughout the book is simple but profound: *refactor in small steps and preserve behavior.* Each transformation must leave the program functioning exactly as it did before. The moment you cross that boundary, you a...

From Refactoring: Improving the Design of Existing Code

About Martin Fowler

Martin Fowler es un reconocido autor, consultor y conferencista en el campo del desarrollo de software. Es miembro principal de ThoughtWorks y ha escrito varios libros influyentes sobre arquitectura de software, patrones de diseño y metodologías ágiles.

Frequently Asked Questions

Martin Fowler es un reconocido autor, consultor y conferencista en el campo del desarrollo de software. Es miembro principal de ThoughtWorks y ha escrito varios libros influyentes sobre arquitectura de software, patrones de diseño y metodologías ágiles.

Read Martin Fowler's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Martin Fowler.