Antipatron Metodológico – Reinventar la Rueda

Febrero 12, 2007

Empezando con la promesa de publicar una serie de post sobre patrones y antipatrones he decidido iniciar con “Reinventar la rueda” o en ingles “Reinvent the Wheel”. Para empezar se debe especificar que se trata de un antipatron metodológico que básicamente consiste en ignorar una solución probada y garantizada para desarrollar una solución propia con el fin de resolver un problema dado y que a la final resulta en la misma solución. Resumidamente es el “Esfuerzo ya realizado por otros pero desconocido para nosotros”

Este problema suele ser muy común en compañías y personas donde se empleada demasiado tiempo al desarrollar toda una solución desde cero, es un problema que encaja en lo metodológico, en el diseño y al momento de programar. Por ello si no se tiene mucha experiencia en un problema siempre es recomendable tomarse un tiempo para investigar posibles soluciones y de ser posible revisar el código para ver la forma de solucionarlo. Sin embargo en ocasiones no siempre es bueno utilizar el mismo código de otra solución para ofrecerlo en nuestros proyectos o negocios básicamente por que esto puede ser ocasionar un serio problema de seguridad.

Ahora si lo tomamos desde otro punto de vista, el reinventar la rueda no siempre es malo pues en el caso de estudiantes puede ser una buena estrategia para entender problemas complejos o perfeccionar la destreza de diseño. Otra justificación para reinventar la rueda puede ser el simple echo que no estemos conforme con las soluciones existentes, claro que siempre nos servirán de guía para crear nuestra solución.

Si tomamos en cuenta este significado dual que se le puede dar a este antipatron no queda mas que saber discernir que hacer tomando en cuenta muchos mas aspectos que aquí no se nombran, como los derechos de autor que pueden ser influyentes.

Finalmente y como recomendación yo siempre creo que es bueno (siempre que se pueda) agregar alguna mejora a la solución existente pues esto nos dará un valor agregado ante la competencia.

 

Entrada almacenada bajo: Patrones y Antipatrones

Este post ha sido visto 630 veces

1 Comentario Añade tu comentario

  • 1. Rbb  |  Abril 02, 2008 at 5:57 am

    Relacionado con éste va el antipatrón “Reinventar la rueda cuadrada” (reinventing the square wheel) que creo más común: Dar una solución pobre a un problema ya resuelto. El problema ya resuelto suele tener una solución probada y mejor.

Envia comentario

Obligatorio

Obligatorio

Algunas etiquetas HTML estan permitidas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Conectate a este comentario  |  Suscribete a los comentarios via RSS Feed



Mira tambien

Feeds

 Suscribirse por feed

Suscribirse por mail