2.13.10 SE/Prácticas de Codificación

Temas:
Core

Aprendizaje esperado (Learning Outcomes):
Core:

  1. Escribir pruebas unitarias apropiadas para un componente pequeño (varias funciones, un solo tipo, etc.) [Escribir]
  2. Escribir comentarios apropiados de interfaz y (si es necesario) de implementación para un componente pequeño [Escribir]
  3. Describir técnicas, patrones de codificación y mecanismos para implementar diseños para lograr propiedades deseadas como confiabilidad, eficiencia y robustez [Describir]
  4. Escribir código robusto utilizando mecanismos de manejo de excepciones [Escribir]
  5. Describir prácticas de codificación segura y defensiva [Describir]
  6. Seleccionar y usar un estándar de codificación definido en un proyecto de software pequeño [Usar]
  7. Comparar y contrastar estrategias de integración, incluyendo integración de arriba hacia abajo (top-down), de abajo hacia arriba (bottom-up) y sándwich [Comparar]
  8. Describir el proceso de analizar e implementar cambios en la base de código desarrollada para un proyecto específico [Describir]
  9. Describir el proceso de analizar e implementar cambios en una base de código existente grande [Describir]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM