Preguntas etiquetadas con quality

37
¿Qué hace que una aplicación sea escalable?

Sigo viendo en las ofertas de trabajo que el solicitante debe tener experiencia escribiendo solicitudes "escalables". ¿Qué hace que una aplicación sea escalable y cómo sé que mi código puede escalar a millones de usuarios? Supongo que una mejor forma de formular esta pregunta es: ¿Cómo puedo...

37
¿Cuánta cobertura de código es "suficiente"?

Estamos comenzando a presionar por la cobertura del código aquí en mi trabajo, y me ha hecho pensar ... ¿Cuánta cobertura del código es suficiente? ¿Cuándo llega al punto de disminuir la rentabilidad de la cobertura del código? ¿Cuál es el punto óptimo entre una buena cobertura y la insuficiente?...

37
¿Hay olores de arquitectura?

Hay toneladas de recursos en la web que hacen referencia y enumeran olores de código. Sin embargo, nunca he visto información sobre olores arquitectónicos . ¿Está definido en alguna parte, y hay una lista disponible? ¿Se ha realizado alguna investigación formal sobre defectos de arquitectura y su...

35
¿Corregir errores o esperar a que el cliente los encuentre?

¿Otras personas corrigen errores cuando los ven, o esperan hasta que se producen bloqueos / pérdida de datos / personas mueren antes de arreglarlo? Ejemplo 1 Customer customer = null; ... customer.Save(); El código es claramente incorrecto, y no hay forma de evitarlo: está llamando a un...

32
¿La simplicidad siempre mejora la legibilidad?

Recientemente, estaba desarrollando un conjunto de estándares de codificación para nuestra empresa. (Somos un nuevo equipo que se ramifica en un nuevo idioma para la empresa). En mi primer borrador, establecí el propósito de nuestros estándares de codificación para mejorar la legibilidad, la...