Uno creería que a estas alturas todos los profesionales de desarrollo de software usan algún
sistema de control de versiones (VCS) como
Subversion,
Git,
Mercurial,
Sourcesafe/TFS... alguno!
Por favor no se asusten de lo que voy a decir, pero lo he visto con mis propios ojos: Aún existen "profesionales" que no los usan. Y como las cucarachas, estoy seguro que por cada 10 que veo yo, existen otras 90.
Según
su página de Wikipedia, Subversion existe desde el año 2000. Puedo entender que CVS con lo pobre que era asustase a alguien, o que el Sourcesafe con su sistema de bloqueos y software propietario tampoco convenciera. Existen muchas excusas para no usarlo, pero son eso, excusas.
Lo que me asusta, o deprime, más que su falta de uso, es el que se haya llegado a ese extremo. Dejando aparte a los que no quieren usarlo, existen profesionales que ni siquiera los conocen! Creo que este tipo de personas están desconectados de cierta parte de internet (desde luego no van a estar leyendo estas humildes palabras, pero tampoco otras de renombre). Por otro lado, la empresa donde trabajan también es responsable, se supone que los jefes de un departamento de desarrollo, a estas alturas, deben saber de su existencia y ventajas.
Será que yo veo, a 2015, el usar un sistema de control de versiones algo tan esencial como respirar para el trabajo que hacemos. No existe excusa alguna para no usar un sistema de control de versiones. No se me ocurren.