Pasó lo que no queríamos que pase

IBM retiró su oferta sobre SUN… y ahora la compró Oracle, el mayor vendedor de Bases de Datos del mundo. Hace poco, Oracle hizo desaparecer Berkeley, se comió a BEA y ahora a SUN.

¿qué pasará con MySQL, en medio de esta tormenta de negocios? honestamente, me da un poco de miedito, están haciendo desaparecer a toda la competencia y se están quedando con todo el negocio. Si bien cuando MySQL desaparezca vamos a tener PostgreeSQL, me suena que no va a ser por mucho tiempo si la cosa sigue así. Ay por Dios…

Control de versión (o como trabajar de manera organizada)

Los proyectos en los que intervienen muchas personas de distintas áreas requieren gran organización (para saber quien está haciendo, hizo o hará que cosa) y métodos eficientes de integración de partes (para poder poner a funcionar de manera rápida lo que hace un diseñador, un programador, un arquitecto y un documentador).

Al ser muchos los participantes, muchas veces sucede que un mismo archivo requiere ser modificado por varias personas a la vez; peor aún, suele suceder que el cambio que un participante introduce sobre un archivo o módulo provoque muchos problemas en otros módulos y requiera intervención para solucionarlos. ¿cómo hacen los grandes proyectos de software, especialmente los que se encuentran distribuídos en muchos países y de los que participan miles de programadores, para mantenerse organizados, evitar desastres y salir adelante? Simple, utilizan herramientas para control de versiones que se encargan de mantener un histórico de cada cambio introducido sobre cada parte, y que permite no solo revisarlos sino también volver atrás en caso de ser necesario.

Sigue leyendo «Control de versión (o como trabajar de manera organizada)»