Sunday, July 16, 2006

¿Qué guardar en el CVS?

nteresante (y clásica) discusión en TheServerSide sobre qué guardar en el CVS... ¿sólo código fuente? ¿también las dependencias (librerías)? ¿guardamos los archivos de proyecto generados por el IDE (.project y .classpath en eclipse)?

Básicamente hay dos enfoques:
1. primar la compatibilidad: que un programador que entra nuevo al proyecto pueda hacer un checkout y empezar a trabajar en el minuto 0, siempre que su entorno sea como el de los demás.
2. primar el "agnosticismo de plataforma": que cualquier desarrollador pueda trabajar en el proyecto con el ide que más le guste, gestionando él mismo su entorno.

Para gustos colores... yo personalmente prefiero elegir un IDE (el que más gente conozca con soltura, normalemente eclipse), crear un entorno "estandar" y que cualquiera pueda empezar a trabajar con un checkout. Dedicar un día para "configurar el entorno" me parece una pérdida de tiempo.

No comments: