Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Planificación en los proyectos de software libre

votar
Archivado en Reflexiones con fecha 5/Nov/2008 - 7 comentarios

El que muchos proyectos nazcan como algo personal que luego se hace más serio, provoca que muchas veces se piensen las cosas mal desde el principio y que luego sea necesario cambiar. Esto no resulta un problema si es un software que simplemente debe funcionar y son los programadores de ese proyecto los afectados, pero la cosa cambia cuando se trata de un framework que utilizan miles de programadores.

La planificación es un paso crítico en todo desarrollo, que tiene que hacerse bien para evitar problemas futuros. El definir cómo serán las clases, métodos, propiedades, funciones… pensando a la larga evitará que a cada versión se vayan cambiando. Pero esto es algo que muchos desarrolladores no parecen comprender y no le dan la debida importancia. Hay casos en los que es imposible evitarlo, pero demasiados en los que los cambios no tienen más razón de ser que una mala planificación.

Los que me leéis sabéis que promuevo el software libre, pero que también lo critico cuando es necesario. Hoy a tocado crítica porque he perdido un tiempo precioso en estudiarme la documentación (por lo menos está documentado) de los cambios realizados a un framework en el último cambio de versión, cuando poco costaba mantener una compatibilidad o haber pensado bien los métodos de las clases y sus parámetros desde un principio…

Antes de comentar...

Puedes escribir lo que quieras, pero por favor hazlo respetando a los demás y en relación al tema que se está tratando. Todo comentario insultante o fuera de lugar será eliminado

Está permitido utilizar las siguientes etiquetas HTML para formatear tu comentario: <a> <b> <blockquote> <i> <u>. Además también puedes utilizar estos emoticonos:

:) :( :'( :P ;) :D XD :O :S 8) :$ (A) (L) (K) |) (6) :@ +o( :|

Puedes enviar referencias a esta anotación utilizando esta dirección

Comentarios

Luis dijo hace 409 días:

Uissssssss yo sé de que framework hablas… muerteeeeeeeeee!!!

David Martínez dijo hace 409 días:

Esto también es retroactivo, va por algún framework que he dejado de usar principalmente por eso…

Jose Dueñas dijo hace 408 días:

Ya me has dejado con la intriga de que framework hablas… porque Code Igniter no es…
La verdad es que el problema princiopal de muchas empresas de software, la mala planificación de sus proyectos hacen incurrir en poca productividad y mas gastos de los necesarios.

David Martínez dijo hace 408 días:

Pues concretamente Mootools, en su cambio de la versión 1.1 a la 1.2. Pero puede ser aplicable a CakePHP u otros frameworks que he utilizado con frustración…

patoroco dijo hace 407 días:

Y yo que estoy a favor de los frameworks por todo lo contrario… (vamos, que me fio más de la planificación de varias personas que de la mía misma). Aunque la verdad que el unico framework que he utilizado es Code Igniter, y he de decir que es una auténtica maravilla, sobre todo la documentación.

CrackVan dijo hace 405 días:

ufff menos mal que no te referías a CodeIgniter, he ido a ver la pagina del framework y he visto una versión nueva 1.7.0 y pensé que me iba a tocar volver a ponerme al dia con el ahora que le estaba pillando el truquillo y tenia el proyecto “terminado” jeje

David Martínez dijo hace 404 días:

No, Code Igniter es de los pocos frameworks que me parecen casi perfectos, casi nada que criticarle…

Haz tu comentario

Nombre Correo electrónico Página web

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons