informatica:programacion:cursos:clean_code_aplicado_paradesarrollos_limpios_y_rentables
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
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
Código empleado durante el curso: https://github.com/cleancodeTrIT/CleanCodeLab
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.
No se indica, pero el código que se ve durante el curso es TypeScript (superconjunto de JavaScript)
Temario
- 0. Introducción
- 0.1. Hola Mundo
- 0.2. Perdona, pero tu código huele
- 0.3. Software que funciona
- 0.4. El instructor
-
- 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.1694540243.txt.gz · Última modificación: por tempwin
