Preguntas etiquetadas con refactoring

La refactorización es una técnica disciplinada para reestructurar un cuerpo de código existente, alterando su estructura interna sin cambiar su comportamiento externo.


9
¿Cómo escribir pruebas unitarias antes de refactorizar?
He leído algunas respuestas a preguntas en una línea similar, como "¿Cómo mantiene funcionando las pruebas de su unidad cuando refactoriza?". En mi caso, el escenario es ligeramente diferente, ya que me han dado un proyecto para revisar y adaptarlo a algunos estándares que tenemos, ¡actualmente no hay pruebas para …







15
¿Cómo manejo la refactorización que lleva más de un sprint?
Trabajo con una base de código que tiene más de 500 mil líneas de código. Tiene una gran necesidad de refactorización. Se han identificado esfuerzos de refactorización que tomarán más tiempo que el sprint normal de dos semanas. Estos no se pueden dividir en tareas más pequeñas como he visto …

10
¿Cómo se puede evitar escribir código GUI hinchado?
Siempre que trabajo con código GUI, el código tiende a hincharse más rápido que otros tipos de código. También parece más difícil de refactorizar. Mientras que en otros tipos de código puedo refactorizar con bastante facilidad, encuentro que puedo descomponer una clase más grande en piezas más pequeñas de funcionalidad, …
48 refactoring  gui 


8
Mantenimiento del código: ¿mantener un mal patrón cuando se extiende un nuevo código para ser consistente o no?
Tengo que extender un módulo existente de un proyecto. No me gusta cómo se ha hecho (hay muchos antipatrones involucrados, como código copiado / pegado). No quiero realizar una refactorización completa por muchas razones. Debería: crear nuevos métodos usando la convención existente, incluso si me parece mal, para evitar confusiones …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.