← Todas las publicaciones

Archivo del proyecto

Un día completo de desarrollo del proyecto

Me preguntaba si debería describir exactamente cómo fue un día de desarrollo del proyecto.

Así que. Empecé a las 12:00. Hasta alrededor de las 15:00, preparé las bases para la tarea: pequeñas interfaces, pasando variables entre componentes, y añadiendo nuevas tablas de base de datos. También luché con soluciones. Luego, hasta aproximadamente las 17:00, trabajé duro en la lógica central del proceso y todos sus matices. De aproximadamente las 17:00 a las 21:00, escribí la parte principal, la probé, la ultimé y corrigí los problemas causados por las soluciones a medida que salían a la superficie. De 21:00 a 22:30, preparé el código del servidor, su base, procesamiento y corrección, y la integración de la IA.

El resultado hoy es un proceso cliente-servidor con una interfaz: cuando un barco sentado en un planeta lleva la carga apropiada, esa carga desaparece y una estación de expedición con geólogos aparece en su lugar. No tuve tiempo de verificarlo y lo probaré mañana, pero es probable que todo esté bien. Todo funciona en el cliente. Durante el día de trabajo, tomé una pausa de media hora para almorzar e hice varios viajes a la cocina para tomar el té. Y cociné durante media hora por la noche. Eso hace nueve horas de trabajo real, más un mecánico más para la colección.

Más sobre las soluciones. En un proyecto este complejo, donde todo interactúa con todo lo demás, son inevitables. Por ejemplo, probar la mecánica de vuelo requiere una nave. Pero, ¿y si la nave aún no existe porque depende de otros elementos inconclusos? Usted hace un maniquí o marcador de posición que proporciona la funcionalidad más básica. Los procesos pueden funcionar y se pueden mejorar y depurar.

Bastantes tales marcadores de posición se acumulan y se entierran profundamente en el código circundante. Más tarde llega el momento de reemplazarlos con lo real, y eso es generalmente cuando las incompatibilidades emergen. Con el muñeco, la información estaba lista de inmediato. En realidad, primero hay que obtenerla, que es un proceso. Si lo solicitas antes de que haya aparecido, cargado o llegado del servidor, obtienes un error.

Ahora haz todo eso diez veces más complicado, y tendrás un sentido áspero de ello.

En resumen, hoy finalmente cambié la pequeña nave para recuperar sus datos correctamente, desde el lugar correcto, en lugar de un marcador de posición. Se necesitó un trabajo incómodo, pero todo funcionó. Pasé una hora en ello, tal vez más. Es muy difícil hacer un seguimiento de la hora.

Todo esto ocurrió en paralelo con, y además, el trabajo descrito anteriormente.

Así era el día.

Perfil del proyecto en Facebook ↗