Ingeniería de software

11
Código abierto de recompensas

Tengo una biblioteca para R (paquete de estadísticas de código abierto) trazada en papel. He comenzado a codificar las diferentes funciones, pero me doy cuenta de que no tengo el tiempo necesario para terminar esto en un tiempo razonable. Sé que puedo arrojar el código en un repositorio y llamar a...

11
¿Cómo podrían trabajar varias personas en un sitio web?

Recientemente vi The Social Network, y esta podría ser una pregunta estúpida, pero ¿cómo es posible que varias personas trabajen en un sitio web? Quiero decir, si están trabajando en la misma página, ¿cómo es eso posible? Y también, ¿es posible cargar archivos a un host en línea sin hacerlos en...

11
¿Cómo se mide el valor de su software?

Uno de los principios de agile es que debe medir el software de trabajo: El software de trabajo es la medida principal del progreso: 12 principios de Agile La cuestión es que, si bien puedo medir mi software en términos de historias realizadas, errores eliminados o disminución del volumen de...

11
Acoplamiento. Mejores prácticas

Siguiendo este hilo comencé El patrón Singleton Me hizo pensar en qué tan acopladas están mis clases y cuál es la mejor manera de lograr un acoplamiento flexible. Tenga en cuenta que soy un nuevo programador (4 meses en mi primer trabajo) y esta es realmente la primera consideración que le he...

11
¿Cómo organizar el código repetitivo?

Mi equipo crea muchos formularios web únicos. La mayoría de estos formularios solo envían un correo electrónico, y unos pocos escriben una base de datos simple. En este momento, cada formulario vive en su propia solución separada en Visual Studio Team Foundation Server. Eso significa que tenemos...