1 Prácticas individuales de la asignatura

  1. Uso de ramas para facilitar la evolución eficiente del código fuente de un proyecto.
  2. Sistemas de seguimiento de fallos.
  3. Sistemas de empaquetado: tar/deb/rpm. Aplicación helloworlddca empleada en este tema.
  4. Aprovechamiento de recursos hardware: make/distcc/ccache.
  5. Sistemas de configuración: autotools/cmake/meson.
  6. Paso de tests, integración con sistemas de configuración.
  7. Diseño y programación por contrato: precondiciones/postcondiciones/invariantes.
  8. Internacionalización (I18N).
  9. Sistemas de control de versiones: git/mercurial/bazaar.

2 Recuerda que

  • La entrega de prácticas se realiza en (y solo en) pracdlsi.
  • La publicación de notas se realiza en la web del DLSI.
  • Si necesitas revisar cualquier práctica de la asignatura debes reservar una tutoría virtual desde la aplicación de UA Cloud.
  • El enunciado de cada práctica se encuentra al final de cada tema de teoría.
  • Las prácticas se corrigen con la versión de Ubuntu instalada en los laboratorios de la EPS.