Preguntas con etiqueta 'clean-code'

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
10
respuestas

¿Por qué el Clean Code sugiere evitar las variables protegidas?

Clean Code sugiere evitar las variables protegidas en la sección "Distancia vertical" del capítulo "Formato":    Los conceptos que están estrechamente relacionados deben mantenerse verticalmente cerca uno del otro. Claramente, esta regla no...
hecha 28.08.2012 - 17:04
20
respuestas

¿Cómo borra de forma segura un fragmento de código que parece que nunca se ingresó?

Has encontrado un código que parece superfluo, y el compilador no se da cuenta de eso. ¿Qué hace para estar seguro (o lo más cerca que pueda) de que eliminar este código no causará regresión? Dos ideas vienen a la mente. "Simplemente" us...
hecha 07.03.2017 - 15:41
9
respuestas

¿Por qué debo usar la inyección de dependencia?

Me está costando mucho encontrar recursos sobre por qué debería usar inyección de dependencia . La mayoría de los recursos que veo explican que simplemente pasa una instancia de un objeto a otra instancia de un objeto, pero ¿por qué? ¿Esto es s...
hecha 13.11.2018 - 09:04
23
respuestas

¿Menos líneas de código siempre son mejores? [cerrado]

¿Cuál de estos estilos de programación es mejor? var result = methodOne(methodTwo(a, methodThree(b)), c, d); o var result3 = methodThree(b); var result2 = methodTwo(a, result3); var result = methodOne(result2, c, d);     
hecha 05.07.2013 - 05:28
14
respuestas

¿En qué momento la brevedad ya no es una virtud?

Una solución de error reciente me obligó a revisar el código escrito por otros miembros del equipo, donde encontré esto (es C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)Co...
hecha 05.01.2017 - 17:17
9
respuestas

¿Cómo se mantienen las enormes bibliotecas de código abierto mientras se mantiene el código lejos de las prácticas de "código limpio"?

Todavía no tengo experiencia en escribir código de alta calidad, así que leo libros que abordan el tema como Clean Code de Robert C. Martin, y continúo revisando el código de bibliotecas conocidas para mejorar mi habilidades. Aunque muchas...
hecha 11.07.2018 - 12:25
12
respuestas

Evita que el código en desuso se compile después de alcanzar una fecha límite [cerrado]

En mi equipo, hemos estado limpiando muchas cosas antiguas en un gran proyecto monolítico (clases completas, métodos, etc.). Durante esas tareas de limpieza, me preguntaba si hay algún tipo de anotación o biblioteca más sofisticada que la hab...
hecha 08.03.2018 - 09:31
4
respuestas

¿Es mejor llamar a una función que no tiene efecto en ese momento, SI mejora la claridad del código?

Tengo tres vistas en mi programa (aplicación iOS). Solo uno de ellos está activo al mismo tiempo, así que establezco la visibilidad para dos de ellos y cambio la visibilidad cuando el usuario presiona los botones. Las vistas se inicializan como...
hecha 17.08.2015 - 09:55
8
respuestas

Problemas de nombres: ¿Debería cambiarse el nombre de "ISomething" por "Something"? [cerrado]

El capítulo del tío Bob sobre los nombres en Código limpio recomienda evitar codificaciones en los nombres, principalmente en lo que respecta a la notación húngara. También menciona específicamente la eliminación del prefijo I de las in...
hecha 23.08.2016 - 11:01