flash_on Anuncios

Antipatrones de Diseño

Hace unas semanas le comentaba al buen Q que estaba terminando de leer mi 3er. libro de patrones de diseño, (1, 2, 3, quien los quiera pidalos con confianza :)) y me recomendo un articulo de la wikipedia llamado antipatrones, que no solo habla de POO sino de antipatrones comunes en el desarrollo de software como:

  • Gestor pero no líder (manager not leader): Un coordinador brillante en sus deberes administrativos y de gestión, pero que carece de habilidades de liderazgo.
  • Estrellas nacientes (rising upstart): Se aplica a quienes, teniendo potencial, no son capaces de respetar la progresión profesional establecida, y pretenden sortear los plazos y requisitos de aprendizaje y madurez.
  • Botón mágico (magic pushbutton): Tender, desarrollando interfaces, a programar la lógica de negocio en los métodos de interacción, implementando los resultados de las acciones del usuario en términos no suficientemente abstractos.
  • Objeto todopoderoso (god object): Concentrar demasiada funcionalidad en una única parte del diseño (clase).
  • Poltergeist: Emplear objetos cuyo único propósito es pasar la información a terceros objetos.
  • Lógica super-booleana (superboolean logic): Emplear comparaciones o abstracciones de la lógica booleana innecesarias.
  • Programación de copiar y pegar (copy and paste programming): Programar copiando y modificando código existente en lugar de crear soluciones genéricas.
  • Diseñar por diseñar (design for the sake of design): Realizar un diseño excesivamente complejo sin necesidad real.

Je, son solo algunos ejemplos, lean el aticulo y muchos les resultaran basante familiares

http://es.wikipedia.org/wiki/Antipatrones_de_diseño



Un comentario

[…] Contacto « Antipatrones de Diseño […]


Hidden Place Blog » Blog Archive » MVC como antipatron

Deja un comentario

Mi tutorial para midi katapult

En este tutorial muestro como configurar el Launchpad de Novation para convertirlo en un potente controlador

Mi review de la aplicación Lemur para el iPad

Esta es una de las aplicaciones que utilizo para hacer performance en vivo, me permite controlar diferentes dispositivos desde mi […]

Presentation mi proyecto Instantiate

Esta es la presentación previa de mi proyecto Instantiate, que daría vida a mi proyecto de Emprendimiento: Crowd Perform Live

La Entrevista que dí al Claustro

Un pequeño fragmento de la entrevista que me hizo Larissa Bel para Radiobaliza

Proyecto TrophyTour CocaCola

Un pequeño video mostrando la experiencia del Proyecto Arduino que desarrollé para Coca Cola

Change is the only constant …and it goes really fast.

Have you ever wonder how adaptable you are? I mean, can you quit your job and find another easily? how […]

Kinect SDK face tracking con unity3d

Kinect SDK FaceTracking – Unity3D from Boffswana on Vimeo.

Ganador en DJTT Powertools Contest

Este fué mi entrada al concurso de Dj techtools y powertools, de lo que trataba era de hacer un remix/performance […]

Escribiendo de vuelta…

Hace muchisimo tiempo que no escribia aqui, de verdad lo extrañaba. 2011 fue un año muy bueno, musicalmente pasaron tantas […]

Human knowledge an infographic

http://www.federicopistono.org/blog/human-knowledge-an-infographic

Josué Palma 2019

Este blog fué diseñado, programado y escrito por mí.
No olvides seguirme en mis redes:

Contactame:

Contestaré lo más pronto posible

Cancelar Enviar