sábado, 11 de mayo de 2013

Material de las Charlas de Principios de Diseño

Estas últimas semanas estuve dictando dos charlas de Principios de Diseño, la primera dedicada a principios SOLID (acrónimo creado por Robert C. Martin, que engloba 5 principios fundamentales de diseño de software: Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Interface Segregation Principle y Dependency Injection Principle) y la segunda sobre GRASP (principios generales de software para asignación de responsabilidades), Inmutabilidad, Funciones Libres de Efectos Secundarios y Closures.

Slides de la charla completa (los dos días dictados en Epidata):


Slides de la charla de SOLID (la que di recientemente en la UTN):


Solid from Adrián Paredes

El código fuente de las charlas se puede descargar/forkear desde GitHub:
https://github.com/elfrasco/design-principles.git

En este link se puede ver la grabación del primer día de la charla, cuando charlamos sobre SOLID en Epidata (sólo se requiere un nombre y un mail cualquiera para poder acceder):
http://www.anymeeting.com/pruebaadrianp/ED57D682874F