Passare dall'avanguardia al mantenimento di progetti legacy [chiuso]

4

Ho un programma Access 03 con un mucchio di codice VBA che è in uso e l'utente finale vuole nuove funzionalità. Sto trovando molto difficile aggiungere nuove funzionalità perché il mio cervello vuole utilizzare le più recenti tecnologie .NET e VBA non è affatto recente.

Come dovrei andare avanti con le tecnologie del "rollback" nella mia mente per mantenere i miei livelli di frustrazione al minimo?

Anche il mio capo ha detto che non era nel budget riscrivere il progetto da access e vba ad una sorta di forma e combo SQL (che potrei probabilmente battere in pochi giorni, che è la stessa quantità di tempo che Sento che mi ci vorrà per cercare e implementare nel vecchio sistema).

    
posta Jim 14.12.2010 - 22:19
fonte

5 risposte

5

Consideralo un esercizio di flessibilità mentale. Apprezza la possibilità di abbassare temporaneamente i tuoi standard, quindi quando torni al più recente .net, per te sarà come un paradiso.

    
risposta data 14.12.2010 - 22:32
fonte
6

Dovresti essere in grado di trarre soddisfazione e orgoglio professionale nel capire la base di codice esistente, aggiungendo la tua nuova funzionalità in un modo che non peggiori le situazioni e non rompere le funzionalità esistenti. Devo farlo tutto il tempo, avanti e indietro tra la tecnologia recente e la vecchia tecnologia. Ho sempre avuto la soddisfazione di essere in grado di farlo bene.

    
risposta data 14.12.2010 - 22:41
fonte
3

Accendi il Nirvana, rimbocca le maniche della camicia di flanella, accarezza la barba e mettiti al lavoro.

Scherzi a parte, trovo un po 'spiacevole "tornare indietro" da VS 2010 a Visual Studio for Applications. MA, trovo che sia una sfida appagante utilizzare metodologie come schemi formali formali, inversione del controllo, test unitari automatizzati, ecc. Nell'ambiente più vecchio.

    
risposta data 14.12.2010 - 23:06
fonte
2

Oltre a immaginare di essere nel 1997 e di sporcarti le mani con VBA, non vedo nessun altro modo per sistemarlo.

    
risposta data 14.12.2010 - 22:25
fonte
1

Se sei bravo in quello che fai ed è la tua opinione professionale che sarebbe più conveniente rifarlo in .NET invece di lottare con VBA, allora il tuo capo dovrebbe prenderlo sul serio. Se non lo fanno, ti consiglio di trovare un nuovo capo competente altrove:)

    
risposta data 15.12.2010 - 00:15
fonte

Leggi altre domande sui tag