Ingeniería de software

14
¿Cómo se escriben los casos de prueba unitaria?

A veces termino escribiendo casos de prueba unitarios para el código que otros desarrolladores han escrito. Hay ocasiones en que realmente no sé qué intenta hacer el desarrollador (la parte comercial) y simplemente manipulo el caso de prueba para obtener la línea verde. ¿Son normales estas cosas en...

14
¿Qué debe hacer cuando se le presenta un diseño horrible?

Nuestra firma hace sitios web. También diseñamos sitios web. Pero a veces nuestro cliente trae su propio diseño. Esto a menudo lo hace un diseñador interno, o es el mismo diseño que usaron para otra cosa. Sin embargo, a veces estos diseños se ven horribles. Y estoy hablando realmente poco...

14
Pasar de una empresa pequeña a una grande [cerrada]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

14
Etiqueta de código abierto

Comencé a trabajar en mi primer proyecto de código abierto en Codeplex y encontré un código terrible. (Aprendí que C # todavía tiene la declaración "goto") Comencé a agregar características que el "propietario" quería y después de explorar la base del código y ver qué lío era (por ejemplo, usar...