Ho recentemente ereditato un programma scritto in Managed C++ da un ragazzo che è appena andato in pensione. Dopo aver trascorso un po 'di tempo a scavare attraverso di esso, posso dire onestamente che almeno il 95% di esso appartiene a thedailywtf. Tuttavia, ora ho il compito di modificarlo e portarlo su una lingua con cui mi trovo a mio agio.Esistono strumenti di analisi del codice che semplificheranno il mio lavoro?
Il programma stesso accetta molti parametri (50+) letti da un file ed esegue una serie di calcoli e sputa un rapporto. Una volta che ho finito di scorrere le pagine di 3 lettere (molte di esse riutilizzate per scopi totalmente non correlati), ho bisogno di trovare un modo per testare il mio codice per assicurarmi che abbia le stesse risposte del precedente codice.
Questo è molto probabilmente un pio desiderio, ma ci sono strumenti di analisi automatica del codice che possono aiutarmi in questo compito in qualsiasi modo o forma?
Lo porterò su Java.
triste sentire la vostra ricerca è venuto fuori come un fallimento troppo –
@yx, si potrebbe voler controllare la risposta aggiornata. Ho dovuto fare un po 'di jogging nella mia memoria. –