Preguntas etiquetadas con quality

87
¿Por qué main () debe ser corto?

He estado programando durante más de 9 años, y de acuerdo con el consejo de mi primer maestro de programación, siempre mantengo mi main()función extremadamente corta. Al principio no tenía idea de por qué. Simplemente obedecí sin entender, para deleite de mis profesores. Después de ganar...

81
¿Por qué es importante DRY?

Muy simple, ¿por qué querría escribir código que funcione para todos los casos y datos escalables cuando todo lo que necesito hacer es repetir el mismo proceso varias veces con algunos pequeños ajustes? Es poco probable que necesite editar esto nuevamente en el corto plazo. Parece mucho menos...

80
¿Cómo se mantienen las enormes bibliotecas de código abierto mientras se tiene un código alejado de las prácticas de "código limpio"?

Todavía no tengo experiencia para escribir código de alta calidad, así que leí libros que abordan el tema, como Clean Code de Robert C. Martin, y sigo revisando el código de bibliotecas conocidas para mejorar mis habilidades. Aunque muchas bibliotecas de código abierto se han mantenido durante...

77
¿Todos los números mágicos son iguales?

En un proyecto reciente, necesitaba convertir de bytes a kilobytes de kibibyte . El código fue lo suficientemente sencillo: var kBval = byteVal / 1024; Después de escribir eso, conseguí que el resto de la función funcionara y seguí adelante. Pero más tarde, comencé a preguntarme si acababa de...

59
¿Debo reutilizar variables?

¿Debo reutilizar variables? Sé que muchas mejores prácticas dicen que no debes hacerlo, sin embargo, más tarde, cuando un desarrollador diferente está depurando el código y tiene 3 variables que se parecen, y la única diferencia es que se crean en diferentes lugares del código, él podría ser...