Técnicas y Herramientas para que la computadora haga más y el programador menos.
Resumen
El desarrollo de software actual exige a los programadores realizar un conjunto de tareas tediosas, repetitivas y propensas a errores como integrar código manualmente, implementar los mismos patrones una y otra vez, migrar estructuras de datos por medio de scripts, etc.
En la presentación analizaremos estos problemas y algunas soluciones que son el resultado de varios años de investigación y desarrollo realizados en Mercap Software. Estas soluciones incluyen herramientas que automatizan la integración de código, la verificación de reglas de diseño y arquitectura y la evolución de las estructuras de datos. Mostraremos cómo se crearon, cómo funcionan y cómo están implementadas. Analizaremos la posibilidad de usarlas en otro contexto, repasaremos los trabajos de investigación de tesis que están realizando actualmente alumnos del departamento y las opciones de investigación que Mercap propone para las mismas.