Programa del Curso

Día 1

Introducción

Nomenclatura buena y estandarizada

nombres de paquetes, archivos, clases, vacíos y funciones, así como las variables deben tener nombres significativos derivados de su propósito

-debe ser legible

-debe ser buscable

-considerar el espacio de nombres que estamos generando; ¿tiene sentido?

Clases, objetos y estructuras de datos

-Hay una diferencia entre los objetos que hacen algo y las estructuras que simplemente contienen datos

-Cuando usar estructuras de datos, y por qué

-Cuando usar objetos, y por qué

-OOD y abastraction

-getters / setters y por qué

-Mejor tener muchas clases pequeñas, con muchos pequeños vacíos y funciones

Buenos comentarios

-Hay comentarios buenos y malos.

-Tenemos que saber cómo generar buenos comentarios y olvidarnos del resto

Dia 2

Funciones

-una sola cosa

-pequeña

-argumentos (buenos y malos)

-efectos laterales inesperados

Manejo de errores

-Cuando se manejan los errores, cuándo dejarlos burbujear

-si manejamos una excepción, ¿qué hacemos con ella y por qué?

-custom clases de manejo de errores

Formato de código: ¿cómo podemos formatear mejor el código?

Diseño basado en pruebas: debate abierto sobre la idea del tío Bob de que los programas deberían ser TDD
 

Requerimientos

No hay requisitos específicos necesarios para asistir a este curso.
 

 14 horas

Número de participantes



Precio por participante

Testimonios (4)

Cursos Relacionados

Categorías Relacionadas