Ingeniería de software

11
¿Cómo abordo un proyecto serio de F # sin conocimiento de C #?

Entonces, esencialmente el proyecto que deseo emprender es un editor SVG. Preferiría usar WPF porque entonces puedo aprovechar XAML para el diseño de mi aplicación (ese diseñador es tan ingenioso). Desafortunadamente, solo he estado usando .NET Framework durante solo unos meses, y todavía no estoy...

11
¿Cómo burlarse del método con un objeto codificado?

Estoy trabajando en una aplicación que tiene varias capas. Capa de acceso a datos para recuperar y guardar datos de la fuente de datos, lógica de negocios para manipular datos, interfaz de usuario para mostrar los datos en pantalla. También estoy haciendo pruebas unitarias de la capa de lógica de...

11
Valores constantes globales en todo el sitio MVC

Mi MVC (.NET) tiene algunos valores constantes en todo el sitio, como el número de teléfono, la dirección física, la dirección de correo electrónico, etc. Me gustaría almacenar este valor una vez, para que las futuras actualizaciones sean más fáciles cuando cambien sus detalles. Para simplificar...

11
Kanban: cómo elegir el tamaño del elemento de trabajo

Comenzando con Kanban, no estoy seguro de cuán granulares deberían ser mis elementos de trabajo. Si bien encuentra muchas recomendaciones concretas sobre cómo elegir el WIP, la mayoría de los tutoriales de Kanban que he leído son bastante vagos sobre el tamaño de un elemento de trabajo (= una...

11
Pruebas vs No te repitas (SECO)

¿Por qué es tan recomendable que te repitas escribiendo pruebas? Parece que las pruebas básicamente expresan lo mismo que el código, y por lo tanto es un duplicado (en concepto, no implementación) del código. ¿El objetivo final de DRY no incluiría la eliminación de todo el código de...

11
Trabajando con constructor estático en Java

No obtuve una comprensión completa de los constructores estáticos en Java. Si está permitido, ¿por qué está permitido? ¿En qué escenarios lo usarías? ¿Qué propósito tendría? ¿Alguien puede darme un ejemplo simple por

11
Git commit no ha terminado pero no puede continuar en esa máquina

A veces me encuentro con el problema de tener código no confirmado en una estación de trabajo que no está lista para una confirmación pero que debe completarse en una estación de trabajo o computadora portátil diferente. ¿Alguien tiene una solución para este problema, como un "compromiso suave" o...