Sono un ingegnere chimico, che lavora in un'industria del "vecchio mondo" (raffineria di petrolio).
Come esperto di computer, ho utilizzato fin dall'inizio il codice per aiutarmi nel mio lavoro quotidiano. All'inizio erano le macro VBA, sempre più complesse.
Quando ho pensato che fosse troppo complicato risolvere alcuni problemi in VBA, sono passato alle DLL VB.NET e alle app desktop. Una cosa ha portato a un'altra, i colleghi si sono affezionati alle mie applicazioni, ecc.
Di conseguenza, oggi sto gestendo diverse applicazioni (Web API, app desktop, macro VBA, ecc.), oltre al mio lavoro "reale". A volte guardo indietro un vecchio codice, e mi rendo conto che è pura spazzatura, e mi dispiace per il futuro, o il ragazzo che mi sostituirà un giorno.
Voglio prendere provvedimenti per migliorare questo . Ho letto su diversi metodi di sviluppo, ma sembra davvero eccessivo per la mia situazione in cui:
-
Io sono l'unico in via di sviluppo (quindi, tutti i tipi di revisione del codice, riunioni di mischia, ecc. non sono davvero rilevanti).
-
Sono sia il client che lo sviluppatore (quindi sono davvero orientato al cliente!)
-
Lo faccio per rendere più facile il lavoro "reale" dei miei (e dei miei colleghi). Pertanto, in base al carico di lavoro, non posso impiegare molto tempo da dedicare a questo, ma non posso davvero pianificare gli sprint, o cose del genere.
Conosci qualche metodo di sviluppo per questo tipo di sviluppo hobby che mi consenta di prepararmi per il futuro un po 'meglio di quello che faccio oggi?