Preguntas con etiqueta 'refactoring'

16
respuestas

¿Debo eliminar el código no referenciado?

Estoy trabajando en una base de código de tamaño medio (100k líneas), es un código relativamente reciente (con menos de un año de antigüedad) y tiene una buena cobertura de pruebas unitarias. Sigo encontrando métodos que ya no se usan en ning...
hecha 23.08.2011 - 17:28
21
respuesta

Una gran parte de mi código tiene un defecto de diseño importante. ¿Terminarlo o arreglarlo ahora? [cerrado]

Soy un estudiante de secundaria que estoy trabajando en un proyecto de C # con un amigo mío con el mismo nivel de habilidad que yo. Hasta el momento, hemos escrito aproximadamente 3,000 líneas de código y 250 líneas de código de prueba en un lap...
hecha 07.06.2016 - 02:12
13
respuestas

¿Debo refactorizar el código que está marcado como "no cambiar"?

Estoy tratando con una base de código bastante grande y me dieron unos meses para refactorizar el código existente. El proceso de refactorización es necesario porque pronto tendremos que agregar muchas características nuevas a nuestro producto y...
hecha 05.04.2017 - 16:03
9
respuestas

¿Por qué debería usar una clase de fábrica en lugar de la construcción directa de objetos?

He visto la historia de varios proyectos de biblioteca de clases С # y Java en GitHub y CodePlex, y veo una tendencia a cambiar a las clases de fábrica en lugar de a la creación de instancias directa de objetos. ¿Por qué debo usar clases de f...
hecha 14.08.2014 - 05:27
5
respuestas

¿Cuáles son los puntos clave para trabajar de manera efectiva con el código heredado? [cerrado]

He visto el libro Trabajar con eficacia con el código heredado recomendado algunas veces. ¿Cuáles son los puntos clave de este libro? ¿Hay mucho más para tratar con el código heredado que agregar pruebas de unidad / integración y luego refa...
hecha 28.11.2011 - 08:42
15
respuestas

TDD Red-Green-Refactor y si / cómo probar métodos que se vuelven privados

por lo que yo entiendo, la mayoría de la gente parece estar de acuerdo en que los métodos privados no deben probarse directamente, sino a través de cualquier método público que los llame. Puedo ver su punto, pero tengo algunos problemas con esto...
hecha 15.04.2015 - 10:51
11
respuestas

¿Es una mala práctica modificar el código estrictamente para propósitos de prueba?

Tengo un debate con un colega programador sobre si es una buena o una mala práctica modificar un código de trabajo solo para que sea verificable (por ejemplo, mediante pruebas unitarias). Mi opinión es que está bien, dentro de los límites de...
hecha 22.05.2013 - 22:33
10
respuestas

¿Tiene sentido escribir pruebas para código heredado cuando no hay tiempo para una refactorización completa?

Por lo general, trato de seguir el consejo del libro Cómo trabajar con eficacia con el bacalao heredado e . Rompo las dependencias, muevo partes del código a los métodos @VisibleForTesting public static y a nuevas clases para hacer que...
hecha 06.02.2014 - 08:15
6
respuestas

Solucionar un error ortográfico en un nombre de método

Uno de los métodos que utilizo comúnmente en nuestro código base está mal escrito (y es anterior a mí). Esto realmente me irrita no solo porque esté mal escrito sino que, lo que es más importante, siempre me hace mal escribir el nombre la pri...
hecha 11.06.2014 - 18:53
10
respuestas

¿Cuántas líneas por clase son demasiadas en Java? [cerrado]

En su experiencia, ¿cuál es una regla general útil para cuántas líneas de código son demasiadas para una clase en Java? Para ser claro, sé que la cantidad de líneas no es ni siquiera cercana al estándar real que se debe usar para lo que deber...
hecha 08.04.2011 - 19:18