Refactoring
Las técnicas de refactoring son una de mis mejores herramientas, incluso para trabajar en proyectos nuevos.
Artículos etiquetados con refactoring
- Large Class (30 Oct 2025)
 - Data Clump (27 Oct 2025)
 - La paradoja de las colecciones (01 Dec 2024)
 - Tidy First? A Personal Exercise in Empirical Software Design (08 Feb 2024)
 - Un caso de Uplift Conditional (28 Jan 2024)
 - Some economics of refactoring (21 Jan 2024)
 - Breaking out of legacy with 3P (21 Jan 2024)
 - Gilding the Rose, Refactoring-Driven Development (29 Dec 2023)
 - Understanding Legacy Code with TCR (29 Dec 2023)
 - From 0% to Cleanly Refactored 100% tested code (29 Dec 2023)
 - ¿Cuantos parámetros por función? (27 Dec 2023)
 - Refactoring para quienes no refactorizan 3 (03 Dec 2023)
 - Refactor para quienes no refactorizan 2 (29 Nov 2023)
 - Refactoring para quienes no refactorizan (26 Nov 2023)
 - De condicionales a polimorfismo (31 May 2023)
 - Refactoriza rompiendo cosas (28 May 2023)
 - Despejar una maraña de condicionales (27 May 2023)
 - Cobertura de test rápida con Golden Master (14 May 2023)
 - Desacoplarse del sistema (24 Mar 2023)
 - Como mejorar tus tests (22 Jan 2023)
 - Comentarios finales (12 Oct 2022)
 - No user getters, setters o propiedades públicas (10 Oct 2022)
 - No más de dos variables de instancia por clase (08 Oct 2022)
 - Mantener todas las entidades pequeñas (07 Oct 2022)
 - No usar abreviaturas (06 Oct 2022)
 - Un punto por línea (04 Oct 2022)
 - Colecciones de primera clase (02 Oct 2022)
 - Empaquetar primitivas en objetos (30 Sep 2022)
 - No usar la palabra clave ELSE (29 Sep 2022)
 - Solo un nivel de indentación. (28 Sep 2022)
 - Test && Commit || Revert (16 Feb 2022)
 - Métodos largos (25 Jan 2022)
 - Refactoring second edition. Martin Fowler. (20 Dec 2020)
 - Las seis preguntas para comentar tu código (20 Nov 2020)
 - Escribir código a prueba de futuro (05 Nov 2020)
 - Escribir código a prueba de futuro 2 (05 Nov 2020)
 - Dar estructura a la aplicación (27 Sep 2020)
 - Extracción de conceptos (22 Sep 2020)
 - Poner el código bajo test (19 Sep 2020)
 - Object Calisthenics para adelgazar las clases (03 Nov 2019)
 - Object Calisthenics para mejorar el diseño de las clases (20 Oct 2019)
 - Al menos uno (25 Sep 2019)
 - Refactor cotidiano (8). Dónde poner el conocimiento (28 Apr 2019)
 - Refactor cotidiano (7). Refactoriza de single return a return early (14 Apr 2019)
 - Refactor cotidiano (6). Aplica Tell, Don't Ask y la Ley de Demeter (30 Mar 2019)
 - Refactor cotidiano (5). Refactoriza a Enumerables (09 Mar 2019)
 - Refactor cotidiano (4). Sustituye escalares por objetos (13 Jan 2019)
 - Refactor cotidiano (3). Acondiciona las condicionales (08 Dec 2018)
 - Refactor cotidiano (2). Mejora los nombres (01 Dec 2018)
 - Refactor cotidiano (1). Fuera comentarios (24 Nov 2018)
 - Refactor cotidiano (24 Nov 2018)
 - Refactor 101. The camp rule (05 Nov 2018)
 - Practica el refactoring con la Quotebot Kata (06 Feb 2018)
 - Código mentiroso (2) más ejemplos (15 Jan 2018)
 - Código mentiroso (07 Jan 2018)
 - Ejercicio de refactoring (4) Finalizando (05 Jan 2018)
 - Ejercicio de refactoring (3) Intervenir y seguir o no refactorizando (27 Dec 2017)
 - Ejercicio de refactor (2) Extraer hasta la última gota (17 Dec 2017)
 - Ejercicio de refactor (1) Los tests de caracterización (16 Dec 2017)
 - Tratar casos especiales en una colección de objetos (09 Nov 2017)
 - Lidiando con el (anti)patrón single exit point (21 Oct 2017)
 - Modernizando el legacy (01 Oct 2017)