Vota el TOP 5 de los "BAD SMELL"

16 views
Skip to first unread message

Aprendiendo TDD

unread,
Apr 10, 2014, 3:05:35 AM4/10/14
to tdde...@googlegroups.com
Hola a todos,

Hemos creado un post con los 5 "bad smell" mas comunes ayúdanos a identificarlos.


Un saludo

AprendiendoTDD
LinkedIn: AprendiendoTdd group

César Pistiner

unread,
Apr 10, 2014, 9:11:28 AM4/10/14
to tdde...@googlegroups.com
Muy bueno!

Por afano va ganando el código duplicado! Jajaja

Creo que dependiendo de la antiguedad del proyecto el ranking cambia.

Saludos,
César


--
Has recibido este mensaje porque estás suscrito al grupo "TDDev" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tddev-sp+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a tdde...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/tddev-sp.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Pablo Carranza

unread,
Apr 10, 2014, 10:18:50 AM4/10/14
to tdde...@googlegroups.com
 A mi me falta "el objeto omnisciente" o "god object", y su hermano menor "too many responsibilities"
--
Pablo Carranza

Francisco Calles

unread,
Apr 10, 2014, 3:42:02 PM4/10/14
to tdde...@googlegroups.com
jajajajaj ese mola también, es muy parecido a la "dll todo poderosa".

 
Francisco Calles Hernández
@francalles

Alfredo Casado

unread,
Apr 10, 2014, 4:38:14 PM4/10/14
to tdde...@googlegroups.com
Hombre es difícil elegir uno porque en realidad están todos muy inter-relacionados, tus nombres son malos porque no hay quien busque un nombre para un método con muchas responsabilidades, tus métodos son cada vez más largos porque al tener malos nombres puedes meter cualquier cosa dentro, lo mismo aplica a las clases que si las llamas XXXManager entonces puedes poner dentro lo que quieras :P. El mal nombrado también es causa de duplicación (hay duplicaciones más y menos evidentes) y la duplicación así mismo es causa de mal nombrado jeje porque tienes buscar dos nombres para la misma cosa o hacer tus nombres más laxos y menos enfocados.

Yo me quedo con lo decia J.B. rainsberger, lo más importante en un buen diseño es buscar buenos nombres y evitar toda duplicación, así que en ese mismo orden pero al reves, la raiz de los problemas suele provenir de un mal nombrado y de una duplicación a veces sangrante y a veces no tan evidente pero igual de dañina.


Reply all
Reply to author
Forward
0 new messages