Tengo curiosidad por mantener el código fuente de forma confiable y segura durante varios años. De mi investigación/experiencia:Archivo de código fuente a largo plazo: ¿Es posible?
Los medios ópticos, como los DVD-R grabados, pierden bits de datos a lo largo del tiempo. Después de un par de años, no consigo todos los archivos que les puse. Errores de lectura, etc.
Los discos duros son mecánicos y están sujetos a fallas/obsolescencia con costosas tarifas de recuperación de datos, que apenas mantienen sus datos privados (se los envía a alguna compañía).
Almacenamiento en cinta magnética: ver # 2.
El almacenamiento en línea está sujeto al capricho de un centro de almacenamiento de datos, la seguridad o falta de seguridad allí, y la posibilidad de que la empresa se retire, etc. Además, es caro y no se puede garantizar que no lo estén t mirar adentro.
Con el tiempo he descubierto que he perdido el código fuente de los proyectos anteriores que he realizado debido a estos problemas. ¿Hay alguna otra solución?
Resumen de las respuestas:
1. Usar métodos múltiples para la redundancia.
2. Imprima su código fuente como texto o código de barras.
3. Las matrices RAID son mejores para el almacenamiento local.
4. Abrir el suministro de su proyecto hará que dure para siempre.
5. El cifrado es la respuesta a la seguridad.
6. El almacenamiento de la cinta magnética es duradero.
7. El almacenamiento en línea distribuido/garantizado es barato y confiable.
8. Utilice el control de fuente para mantener el historial y haga una copia de seguridad del repositorio.
Dependiendo de la estrategia también hay que "archivo" lo siguiente: 1. Unidades/dispositivos que pueden leer los medios, para que pueda restaurar esas preciosas cintas magnéticas/discos. 2. Una copia del compilador/IDE, por lo que puede ejecutar ese código VB6 en el año 2021) –