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