Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:clean_code_aplicado_paradesarrollos_limpios_y_rentables

¡Esta es una revisión vieja del documento!


Clean Code aplicado para desarrollos limpios y rentables

Notas del curso Clean Code aplicado para desarrollos limpios y rentables del Clúster Tic de Galicia.

  • Horas: 30
  • Fecha Inicio: 11/09/2023
  • Fecha Fin: 22/10/2023

Objetivos

  • Desarrollar aplicaciones fáciles de mantener.
  • Reducir la cantidad de errores y facilitar su detección.
  • Distinguir y aplicar las buenas prácticas de programación.
  • Adoptar la disciplina profesional de un artesano del software.

Temario

    • 0.1. Hola Mundo
    • 0.2. Perdona, pero tu código huele
    • 0.3. Software que funciona
    • 0.4. El instructor
  • 1. Estilo y nombrado
    • 1.0. Claridad con el menor esfuerzo
    • 1.1. Estilo y orden
      • Laboratorio: Estilo y orden
    • 1.2 Tamaños y límites
      • Laboratorio: Tamaños y límites
    • 1.3 Definiciones con sustantivos
      • Laboratorio: Definiciones con sustantivos
    • 1.4 Acciones con verbos
      • Laboratorio: Acciones con verbos
    • 1.5 Tarea propuesta Tema 1
      • Tarea Solución Tema 1
  • 2. Instrucciones, bloques y funciones
    • 2.0. Organización de sentencias
    • 2.1. Declaración, asignación e invocación
      • Laboratorio: Declaración, asignación e invocación
    • 2.2. Estructuras repetitivas y condicionales
      • Laboratorio: Estructuras repetitivas y condicionales
    • 2.3. Funciones puras y métodos de clase
      • Laboratorio: Funciones puras y métodos de clase
    • 2.4. Tarea propuesta Tema 2
      • Tarea Solución Tema 2
  • 3. Estructuras de datos
    • 3.0. Abstracciones de información
    • 3.1. Cohesión de primitivos
      • Laboratorio: Cohesión de primitivos
    • 3.2. Condiciones y algoritmos
      • Laboratorio: Condiciones y algoritmos
    • 3.3. Tarea propuesta Tema 3
      • Tarea Solución Tema 3
  • 4. Objetos y lógica de negocio
    • 4.0. Abstracciones de lógica
    • 4.1. Cohesión de funciones
    • 4.2. Principios sólidos para finales flexibles
      • TLaboratorio: Srp
      • TLaboratorio: Ocp
      • TLaboratorio: Lsp
      • TLaboratorio: Isp
      • TLaboratorio: Dip
    • 4.3. Tarea propuesta Tema 4
      • Tarea Solución Tema 4
  • 5. Artesanía del software
    • 5.0. De programador a artesano
    • 5.1. Hacer las cosas bien
    • 5.2. Disciplina y buenos hábitos
informatica/programacion/cursos/clean_code_aplicado_paradesarrollos_limpios_y_rentables.1694452513.txt.gz · Última modificación: por tempwin