Preguntas etiquetadas con code-quality

Preguntas sobre las mejores prácticas para escribir código de alta calidad.


25
¿Cuándo es un GRAN reescribir la respuesta?
Acabo de leer la pregunta sobre las grandes reescrituras y recordé una pregunta que quería responder. Tengo un proyecto horrible que se me transmitió, escrito en Java antiguo, usando Struts 1.0, tablas con relaciones inconsistentes, o ninguna relación en absoluto e incluso tablas sin claves primarias o campos destinados a …

7
¿Tiene sentido usar == en JavaScript?
En JavaScript, The Good Parts , Douglas Crockford escribió: JavaScript tiene dos conjuntos de operadores de igualdad: ===y !==, y sus gemelos malvados ==y !=. Los buenos funcionan de la manera que cabría esperar. Si los dos operandos son del mismo tipo y tienen el mismo valor, ===produce truey !==produce …



10
¿Por qué Clean Code sugiere evitar las variables protegidas?
Clean Code sugiere evitar variables protegidas en la sección "Distancia vertical" del capítulo "Formateo": Los conceptos que están estrechamente relacionados deben mantenerse verticalmente cerca uno del otro. Claramente, esta regla no funciona para conceptos que pertenecen a archivos separados. Pero los conceptos estrechamente relacionados no deben separarse en archivos diferentes …

28
¿Cómo ser un programador de cero errores? [cerrado]
Mi jefe siempre me ha dicho que un buen programador debería poder asegurarse de que el código que cambia sea confiable, correcto y completamente autoverificado; que debe comprender completamente todos los resultados e impactos que causarán sus cambios. He hecho todo lo posible para ser este tipo de programador, probando …
168 code-quality 

14
¿Qué hay de malo con las referencias circulares?
Estuve involucrado en una discusión de programación hoy donde hice algunas declaraciones que básicamente asumían axiomáticamente que las referencias circulares (entre módulos, clases, lo que sea) son generalmente malas. Una vez que terminé con mi discurso, mi compañero de trabajo preguntó: "¿qué hay de malo en las referencias circulares?" Tengo …



10
Sobre el desarrollo de profundos conocimientos de programación
De vez en cuando veo preguntas sobre casos extremos y otras rarezas en Stack Overflow que son respondidas fácilmente por personas como Jon Skeet y Eric Lippert, lo que demuestra un profundo conocimiento del lenguaje y sus muchas complejidades, como esta: Puede pensar que para usar un foreachbucle, la colección …
136 code-quality 


8
Recursión o bucles while
Estaba leyendo sobre algunas prácticas de desarrollo de entrevistas, específicamente sobre las preguntas técnicas y las pruebas que se hicieron en las entrevistas y me he tropezado varias veces con los dichos del género "Ok, resolviste el problema con un bucle while, ahora puedes hacerlo con recursividad ", o" todos …


14
¿Cómo puedo mantener la calidad del código sin SCM?
Estoy trabajando en una institución gubernamental. La tecnología que se usa aquí y los métodos para desarrollar software son bastante anticuados. Tienen toneladas de espacio de almacenamiento, pero no hay espacio apropiado para guardar y mantener aplicaciones que se utilizan para automatizar la mayor parte del trabajo aquí. La institución …
110 git  code-quality  svn  scm 

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.