Domanda

Il mio lavoro quotidiano è principalmente la gestione del progetto e il lavoro di collegamento con i clienti, ma a volte vengo coinvolto nella codifica effettiva. Lo faccio o perché ho una visione chiara di come voglio che il risultato sia (ed è più facile da implementare che spiegarlo), perché ho competenze pertinenti o semplicemente aggiungere risorse.

Ma sto trovando un paio di problemi ricorrenti:

  1. Il tempo di avvio per essere produttivi può essere proibitivo. Installazione di strumenti di sviluppo, accedere a sistemi pertinenti, codice sorgente ecc. E semplicemente arrivare al punto di una prima build completa.
  2. Il sovraccarico di lavorare su una base di codice a movimento rapido può essere proibitivo. Non è insolito per uno dei miei progetti dover ricostruire completamente l'ambiente (cioè controllare e costruire di nuovo tutto il codice, inclusa la creazione di un nuovo database locale, popolandolo ecc.) Ogni mese circa.
  3. Peggio ancora, se smetto di fare una codifica per più di circa 2 settimane, perdo completamente tutto il mio "stato" mentale: non ricordo dove sono installate le cose, non ricordo quale delle diverse directory di lavoro sia "il Giusto ", non ricordo come risolvere un messaggio di errore che ho visto più volte in passato. (Sospetto che il mio logoramento dello stato mentale sia molto più veloce della media.)

Apprezzerei davvero i consigli di chiunque altro in questa situazione. Finora ho risolto così tanto:

  1. Solo codice in blocchi di tempo solidi - minimo 2 giorni. Non riesco a fare nulla in poche ore alla volta.
  2. Documento, documento, documento. Mantieni i fogli di calcolo che archiviano il più possibile. Se esistono diversi sistemi in cui il codice viene distribuito, registrare tutte le directory chiave, i numeri di porta, i nomi degli utenti, i nomi del database ecc. Ecc.

Cos'altro?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top