Remoto

Micro-Workshop: Excepciones

Empieza el 06/08
Del 06/08 al 06/08. Días: Único día de 18:30 a 20:30 GMT-3.
AR$ 30.000 - (IVA incluido)
U$D 30 - (impuestos incluidos)
Hernán Wilkinson
Dictado por:
Hernán Wilkinson
AR$ 30.000-
(IVA incluido)
U$D 30-
(impuestos incluidos)
¿Qué son la excepciones?
¿Cuándo hay que usarlas y cuándo no?
¿Cómo hay que handlearlas y cuándo hay que informarlas?
¿Qué relación tienen con los código de retorno?
¡Estas y muchas preguntas más las responderemos en este micro-workshop de 2 horas!

Descripción:
Las excepciones surgen como solución pragmática a la técnica de código de retorno, pero tienen también una explicación conceptual.
Luego de este micro-workshop serás un experto en excepciones, un tema generalmente mal explicado y por lo tanto mal utilizado.

Contenido:
a) ¿De dónde vienen las excepciones?
     - Explicación pragmática
     - Explicación conceptual
b) ¿Qué significan conceptualmente?
     - Design by Contract
     - ¿Quién verifica el contrato?
          - Escuela C/Berkely
          - Escuela Lisp/MIT
c) ¿Quiénes deben levantar las excepciones?
d) ¿Quiénes deben handlear las excepciones?
e) ¿Qué excepción hay que levantar? ¿Cuándo crear nuevos tipos de excepciones?
f) ¿Cómo handlear las excepciones? Distintas alternativas
g) Alternativas de implementación de excepciones
     - Pérdida del stack buscando el handler
     - Mantenimiento del stack en búsqueda del handler
h) Implementación sintáctica vs. Implementación con Objetos/Mensajes
i) Ejemplo de implementación sencilla con TDD
    

Lenguajes de programación

Smalltalk - Java - Kotlin - C# - Ruby - Python - PHP - Swift - Javascript - Typescript
Hernán Wilkinson
Programador apasionado.
Licenciado en Ciencias de la Computación de la UBA.
Fundador de 10Pines y de FAST (Fundación Argentina de Smalltalk).
Profesor de la FCEyN de la UBA. Enseña el Paradigma de Objetos y Técnicas Agiles en la universidad y la industria.
Key Note Speaker de congresos nacionales e internacionales. Contribuye en proyectos opensource de Smalltalk.
Promueve las organizaciones horizontales y las metodologías ágiles.
Lo pueden seguir en Twitter en @hernanwilkinson 

Estas empresas se capacitaron con nosotros

Capacitate con nosotros