Contacta con nosotros

Temario del curso

Día 1

Introducción

Nombres adecuados y estandarizados

-Los nombres de paquetes, archivos, clases, métodos y funciones, así como las variables, deben ser significativos y derivar de su propósito.

-Deben ser legibles.

-Deben ser fáciles de buscar.

-Considere el espacio de nombres que está generando: ¿tiene sentido?

Clases, objetos y estructuras de datos

-Existe una diferencia entre los objetos que realizan acciones y las estructuras que simplemente contienen datos.

-Cuándo utilizar estructuras de datos y por qué.

-Cuándo utilizar objetos y por qué.

-Programación Orientada a Objetos (POO) y abstracción.

-Getters y setters, y su utilidad.

-Es preferible tener muchas clases pequeñas con muchos métodos y funciones cortas.

Comentarios de calidad

-Existen comentarios buenos y malos.

-Debemos aprender a generar comentarios útiles y descartar los innecesarios.

Día 2

Funciones

-Realizar una sola tarea.

-Que sean pequeñas.

-Argumentos (buenos y malos).

-Efectos secundarios no intencionados.

Manejo de errores

-Cuándo manejar errores y cuándo dejar que se propaguen.

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

-Clases personalizadas para el manejo de errores.

Formato del código: cómo mejorar su presentación.

Diseño Dirigido por Pruebas (TDD): Discusión abierta sobre la idea de Bob (Uncle Bob) de que los programas deben desarrollarse bajo la metodología TDD.

Requerimientos

No se requieren conocimientos específicos para participar en este curso.

 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas