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.


7
Si un codificador fluido no tiene en cuenta las buenas prácticas, ¿su fluidez no funciona en su contra? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Estoy trabajando en una aplicación bastante grande y con errores, …

10
¿Cómo arreglar el patrón copiar / pegar?
Donde trabajo, las personas (consultores) se sienten presionadas para lanzar funciones lo más rápido posible. Entonces, en lugar de pasar demasiado tiempo pensando en cómo hacer las cosas de la manera correcta o porque no quieren romper nada, el código se copia de diferentes módulos y se modifica. No es …


7
¿Debo refactorizar funciones grandes que consisten principalmente en una expresión regular? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Acabo de escribir una función que abarca aproximadamente 100 líneas. …

2
Debería haber usado un método de fábrica en lugar de un constructor. ¿Puedo cambiar eso y seguir siendo compatible con versiones anteriores?
El problema Digamos que tengo una clase llamada DataSourceque proporciona un ReadDatamétodo (y tal vez otros, pero mantengamos las cosas simples) para leer datos de un .mdbarchivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Unos años más tarde, decido que quiero poder admitir .xmlarchivos además de .mdbarchivos como …








4
Duplicación de código sin abstracción obvia
¿Alguna vez ha encontrado un caso de duplicación de código en el que, al mirar las líneas de código, no puede ajustar una abstracción temática que describa fielmente su papel en la lógica? ¿Y qué hiciste para abordarlo? Es una duplicación de código, por lo que, idealmente, necesitamos hacer un …


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.