You are on page 1of 2

Antipatrn Dead End El antipatrn Dead End se alcanza mediante la modificacin de un componente reutilizable, si el componente modificado ya no se mantiene ni es soportado

por el proveedor. Cuando estas modificaciones se hacen, la carga de apoyo se traslada a los desarrolladores de aplicaciones de sistemas y tcnicos de mantenimiento. Mejoras en el componente reutilizable no puede ser integrado fcilmente, y los problemas de soporte tcnico pueden ser atribuidos a la modificacin. El proveedor puede ser un proveedor comercial, en cuyo el antipatrn es conocido como COTS Customization. Cuando las versiones posteriores del producto estn disponibles, las modificaciones especiales tendrn que hacerse de nuevo, si es posible. La decisin de modificar un componente reutilizable por el integrador de un sistema es a menudo visto como una solucin para las deficiencias de producto del proveedor. Como medida a corto plazo, esto ayuda a un progreso de desarrollo de productos, en lugar de reducir la velocidad. Solucin refactorizado Evite personalizacin de COTS y las modificaciones al software reutilizable. Minimizar el riesgo de un callejn sin salida mediante el uso de las plataformas principales y la infraestructura COTS, y la actualizacin de acuerdo a la fecha de lanzamiento del proveedor. Cuando la personalizacin es inevitable, utilice una capa de aislamiento (ver los proveedores de tecnologa antipatrn). Utilice capas de aislamiento y otras tcnicas para separar las dependencias de la mayora del software de aplicacin de la personalizacin y las interfaces propietarias. Un callejn sin salida puede ser una solucin aceptable en bancos de pruebas que apoyan la investigacin bsica como el cdigo de usar y tirar, y los beneficios significativos se realizan a travs de la personalizacin.

http://long.ccaba.upc.es/long/045Guidelines/eva/patrones.pdf

You might also like