Talk in Spanish at Software Craftsmanship Barcelona 2017
Track Name:
Track 4
Short URL: https://joind.in/talk/d121c
(QR-Code (opens in new window))
¡Frena! ¿Cómo vas tan rápido por una carretera con curvas? Muchas veces los desarrolladores conducen a lo loco por su carrera programando sin aprender las técnicas adecuadas de conducción. ¿El resultado? Muchos accidentes...
La motivación de esta charla es presentar un catálogo de principios de diseño de programación orientada a objetos con ejemplos que permitan entenderlos. ¿El objetivo? Evitar accidentes.
Veremos algunos principios como KISS, DRY, POLA, SOLID, SoC, YAGNI, LoD, HP, CRP, TDAP, entre otros...
Comments
Comments are closed.
Siempre es imporatante recordar los principios de diseño pero me hubiese gustado ver más ejemplos de problemas por cada smell que indica que estamos violando alguno de ellos y que se hubiese establecido (como lo ha hecho al final) un debate sobre posibles soluciones.
Enciclopédica, en el buen sentido :-). Creo que estas charlas recopiladoras (como las de smells, patrones...) vienen bien, aunque podrían dar pie a ser complementadas un formato tipo talleres más enfocados a discutir y realizar soluciones prácticas.
Muy buena charla, para hacer un repaso amplio de algunos principios importantes.
Borrachera de siglas, gracias por juntarlas y conseguír que entienda que puedo juntarlas todas.
Buen repaso a los principales principios de diseño de programación.
Bien introducidos y explicados con ejemplos. Cuando te das cuenta el tiempo que llevan definidos y lo poco que se aplican da que pensar.
El debate final fue interesante.
Para guardar e ir repasando periódicamente.
Excelente recopilación. Definiciones claras, concisas y con ejemplos.
Valor añadido, en forma de pincelada cultural, de quién y cuando definió cada uno de los principios.
Pide a gritos una segunda edición en forma de taller.
La idea de esta charla es muy muy buena, se puede aplicar tanto para gente que acaba de empezar cómo para servir de recordatorio para quién tiene más experiencia.
En la ejecución, sin embargo, creo que no se acaba de entender el porqué se deben aplicar los principios de diseño; la parte de "Violación" creo que no ha bastado para que se vea el razonamiento que hay detrás del principio. Tal vez los ejemplos no son los más ilustrativos.
Igualmente, enhorabuena por la presentación, sin duda la voy a compartir con mis compañeros.