Os planteo un comentario para que en un viernes como este de puente para algunos, opinéis:

Estoy planteándome entre seguir teniendo los fuentes en bibliotecas y archivos de fuentes o pasar a un sistema de directorios en el IFS y utilizar un sistema tipo CVS (http://es.wikipedia.org/wiki/CVS) o Subversion/SVN (http://es.wikipedia.org/wiki/Subversion) para el control de los mismos.

Evidentemente cada uno de los sistemas tiene sus pros y sus contras (opiniones personales mías), algunos de los cuales voy a intentar relacionar.

Sistema tradicional de bibliotecas

* Los fuentes pueden consultarse/editarse tanto con el SEU como con WDSc. Ventaja. * El control de los cambios respecto a versiones anteriores o seguimiento del histórico de cambios es limitado y más laborioso que con el método IFS. Inconveniente. * Las ediciones se realizan directamente contra un único fuente que reside en el AS400. Lo considero ventaja en la mayoría de casos.
* ...


Sistema IFS/CVS/Subversion

* Los fuentes solo pueden consultarse/editarse con WDSc u otro editor, pero no SEU. Inconveniente. * El control de los cambios respecto a versiones anteriores o seguimiento del histórico de cambios es fácil y permite el trabajo de varios desarrolladores simultáneamente sobre el mismo fuente. Ventaja. * Las ediciones se realizan contra copias locales de los fuentes y se sincronizan posteriormente contra el servidor CVS/SVN. ¿Inconveniente o ventaja?
* ...

El uso de uno u otro sistema considero que depende de que metodología utilicemos y como de grande y/o disperso sea el equipo de desarrollo. Nosotros procuramos que un fuente se esté modificando en cada momento por solo una persona y por un número limitado de cambios (debidos a correcciones o mejoras). Mantenemos una versión del fuente que corresponde al objeto que se está ejecutando en el entorno de explotación y otra versión que es la que se está modificando en el entorno de pruebas (máquina separada) y que es la que se compila y se ejecuta allí. Siempre podemos comparar los cambios realizados, pero claro de una sola versión atrás. Con este método nunca hemos tenido problemas.

En el 99% de los casos ya utilizamos WDSc (versión 7.0) para la edición/visualización/validación de los fuentes alojados en bibliotecas y solo en casos de querer ver un fuente rápidamente, utilizamos SEU.

Hay que tener en cuenta también la posibilidad de que empecemos a realizar pequeños desarrollos en Java y web dentro del AS400, cuyos fuentes residirán en el IFS, por lo que deberían convivir posiblemente los dos sistemas de fuentes.

¿Cual es vuestra opinión sobre todo esto? ¿Ventajas, inconvenientes? ¿Ideas?

--
Vicente García Valero
Departamento Auditoría/Organización/Programación
Cerámica SALONI, S.A.

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a