Programa del Curso

Día 1

Introducción

Go por y nomenclatura estandarizada

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

-debe ser legible

-debe poder buscarse

-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

-cuándo usar estructuras de datos y por qué

-cuándo usar objetos y por qué

-OOD y abastraction

-getters/setters y por qué

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

Gode los comentarios

-hay comentarios buenos y malos;

-Necesitamos saber generar buenos comentarios y olvidarnos del resto

 

Día 2

Funciones

-una sola cosa

-pequeño

-argumentos (buenos y malos)

-efectos secundarios no deseados

Manejo de errores

-cuándo manejar los errores, cuándo dejar que surjan

-Si manejamos una excepción, qué hacemos con ella y por qué

-Clases personalizadas de manejo de errores

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

Diseño Basado en Pruebas: Discusión abierta de la idea del Tío Bob de que los programas deben ser TDD

 

Requerimientos

No se necesitan requisitos específicos para asistir a este curso.

  14 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Categorías Relacionadas