Preguntas con etiqueta 'code-quality'

9
respuestas

¿En qué momento las críticas "constructivas" de su código se vuelven inútiles?

Recientemente empecé como desarrollador junior. Además de ser una de las personas con menos experiencia en el equipo, también soy una mujer, que viene con todo tipo de desafíos propios que trabajan en un entorno dominado por hombres. Últimamente...
hecha 06.02.2011 - 03:32
10
respuestas

¿Hay alguna razón para usar clases de "datos antiguos"?

En el código heredado ocasionalmente veo clases que no son más que envoltorios para datos. algo como: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } Mi comprensión de OO es que las...
hecha 27.12.2010 - 15:35
9
respuestas

¿Cómo puedo superar la parálisis mediante el análisis al codificar?

Cuando comienzo un nuevo proyecto, muchas veces empiezo a pensar inmediatamente en los detalles de la implementación. "¿Dónde voy a colocar el DataBaseHandler? ¿Cómo debo usarlo? ¿Deben las clases que quieren usarlo extenderse de alguna Supercla...
hecha 23.06.2011 - 05:22
6
respuestas

¿Prefiere miembros de clase o pasa argumentos entre métodos internos?

Supongamos que dentro de la parte privada de una clase hay un valor que es utilizado por múltiples métodos privados. ¿Prefiere la gente tener esto definido como una variable miembro para la clase o pasarlo como un argumento a cada uno de los mét...
hecha 27.09.2011 - 23:27
4
respuestas

revisión de código con git-flow y github

Con git y github regulares puedo hacer una revisión de código simplemente creando una solicitud de extracción de la rama de características en la que estoy trabajando en la rama principal. ¿Cómo haría revisiones de código con git-flow? Con un fl...
hecha 20.02.2013 - 15:01
10
respuestas

¿Debe un método validar sus parámetros? [duplicar]

Supongamos que está diseñando un método de raíz cuadrada sqrt. ¿Prefiere validar que el parámetro pasado no es un número negativo o lo deja a la persona que llama para asegurarse de que el parámetro aprobado sea válido? ¿Cómo varía su respuest...
hecha 04.04.2011 - 07:01
7
respuestas

¿Debe usar una biblioteca cuando puede hacer la tarea sin ella? [cerrado]

Estoy en una situación en la que puedo usar un complemento de código abierto de JavaScript para realizar una tarea. Pero cuando intenté usarlo, me encontré con que tenía que rediseñar muchas cosas de lo que ya había hecho, y eso agrega cierta co...
hecha 15.10.2018 - 06:59
6
respuestas

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

Sigo viendo en las ofertas de trabajo que el solicitante debe tener experiencia escribiendo aplicaciones "escalables". ¿Qué hace que una aplicación sea escalable y cómo puedo saber que mi código puede escalar a millones de usuarios? Supongo...
hecha 04.04.2011 - 19:46
16
respuestas

¿Debería sacrificar la legibilidad del código con la eficiencia del código? [cerrado]

¿Debería sacrificar la legibilidad del código con la eficiencia del código? por ejemplo 3 líneas de código en 1 línea. Leí en Code Craft de Pete Goodliffe que la legibilidad es la clave. ¿Tus pensamientos?     
hecha 04.02.2011 - 06:19
14
respuestas

¿Arreglar errores, o esperar a que el cliente los encuentre?

¿Los demás solucionan errores cuando los ven o esperan hasta que se produzcan fallos / pérdida de datos / personas mueran antes de solucionarlo? Ejemplo 1 Customer customer = null; ... customer.Save(); El código es claramente incorrec...
hecha 28.10.2010 - 19:54