Después de leer "Refactorización" de Fowler por un tiempo, a menudo me sorprendo pensando "Debería haber hecho esto en pasos más pequeños". - Incluso cuando no rompí mi código.¿Se refactoriza en pequeños pasos?
Refactorear en pequeños pasos es seguro, pero cuesta tiempo. Es una compensación entre la velocidad y el riesgo: trato de ser estratégico al elegir la forma en que estoy refabricando.
Sin embargo: La mayoría del tiempo estoy haciendo refactorizaciones en pasos más grandes. Si tomo parte de la sección "Mecánica" de Fowler y comparo cómo estoy trabajando, tal vez descubro que a menudo doy dos o cinco pasos al mismo tiempo. Esto no significa que soy un gurú de refactorización. Mi código puede permanecer entre 5 y 60 minutos roto o no disponible.
¿Se refactoriza en pasos más pequeños y trata de producir código continuo en frecuencias más cortas? Y: ¿Eres exitoso en hacer esto?
Esto debería ser un wiki. –
@ocdecio No veo por qué esto debería ser wiki. No es una encuesta – krosenvold
Mi pensamiento era que sería difícil decir que cualquier respuesta es la correcta. Y puede considerarse una encuesta: pasos pequeños versus grandes. Oh, bueno, suficiente nitpicking. –