Refactoring
Las técnicas de refactoring son una de mis mejores herramientas, incluso para trabajar en proyectos nuevos.
Artículos etiquetados con refactoring
- 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)
- Object Calisthenics. Comentarios finales (12 Oct 2022)
- Object Calisthenics. No user getters, setters o propiedades públicas (10 Oct 2022)
- Object Calisthenics. No más de dos variables de instancia por clase (08 Oct 2022)
- Object Calisthenics. Mantener todas las entidades pequeñas (07 Oct 2022)
- Object Calisthenics. No usar abreviaturas (06 Oct 2022)
- Object Calisthenics. Un punto por línea (04 Oct 2022)
- Object Calisthenics. Colecciones de primera clase (02 Oct 2022)
- Object Calisthenics. Empaquetar primitivas en objetos (30 Sep 2022)
- Object Calisthenics. No usar la palabra clave ELSE (29 Sep 2022)
- Object Calisthenics. 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)
- Trabajar con legacy y entender el dominio 3 (27 Sep 2020)
- Trabajar con legacy y entender el dominio 2 (22 Sep 2020)
- Trabajar con legacy y entender el dominio (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)