Buscar este blog

17 febrero 2011

Anti-patrones de diseño


Así como existen los Patrones de diseño existen una serie de anti-patrones de diseño, los cuales nos permiten evitar ciertos errores o caminos desfavorables a la hora de diseñar, planificar e implementar un proyecto de software. A pesar de tener nombres muy graciosos estoy seguro que alguna vez te topaste con alguno de ellos:

Pollo sin cabeza (headless chicken): Se aplica al gestor, coordinador o responsable que vive en una permanente situación de pánico y medidas desesperadas.
Caballero de tres cabezas (three-headed knight): Gestor indeciso, poco firme, dubitativo.
Humo y espejos (smoke and mirrors): Mostrar cómo será una funcionalidad antes de que esté implementada.
Mala gestión (bad management): Gestionar un proyecto sin tener suficientes conocimientos sobre la materia.
Software inflado (software bloat): Permitir que las sucesivas versiones de un sistema exijan cada vez más recursos.
Fábrica de combustible (gas factory): Diseñar de manera innecesariamente compleja.
Gran bola de lodo (big ball of mud): Construir un sistema sin estructura definida.
Problema del yoyó (yo-yo problem): Construir estructuras (por ejemplo, de herencia) que son difíciles de comprender debido a su excesiva fragmentación.
Singletonitis: Abuso de la utilización del patrón singleton.
Ancla del barco (boat anchor): Retener partes del sistema que ya no tienen utilidad.
Desarrollo conducido por quien prueba (tester driven development): Permitir que un proyecto software avance a base de extraer sus nuevos requisitos de los informes de errores.
Avance del alcance (scope creep): Permitir que el alcance de un proyecto crezca sin el control adecuado.
Funcionalitis acechante (creeping featuritis): Añadir nuevas funcionalidades al sistema en detrimento de su calidad.
Obsolescencia continua (continuous obsolescence): Destinar desproporcionados esfuerzos a adaptar un sistema a nuevos entornos.
Gestión champiñón (mushroom management): Tratar a los empleados sin miramientos, sin informarles de las decisiones que les afectan (manteniéndolos cubiertos y en la oscuridad, como los champiñones).

la verdad todos estan buenos asi que mejor sigan leyendo aquí.

He vuelto!

Después de un año sin escribir (notarán que el 2010 pasó de largo en este blog), decidí volver a intentar en este 2011, al menos con pequeñas entradas de noticias interesantes o producciones propias con pruebas y experiencias que realizo normalmente debido a mi profesión en el campo de las TIC’s.
Este blog seguirá el mismo enfoque de antes, algo escrito por y para mí que me ayuda a recordar problemas y soluciones, y que sirve como bitácora de lo sucedido durante el año. Pero además tiene como objetivo servir de ayuda a cualquier visitante y permitirme aprender y enriquecer el blog mediante sus comentarios.
Los temas a tratar son casi siempre los mismos, programación, testing, bases de datos, metodologías, etc... principalmente con tecnología .NET, pero uno nunca sabe y quizás vaya expandiendo el horizonte durante este año, esto dependerá de otros factores los cuales aún estoy reviendo.
Eso es todo por ahora, me voy a disfrutar mis últimos días de vacaciones.
Hasta pronto!