|
TBench
Permette di cronometrare, confrontare e ordinare metodi prelevati da un assembly a seconda del tempo di esecuzione. Supporta metodi con parametri di tipo base. La soluzione è divisa in tre parti: la libreria TBench contiene il codice sorgente delle classi utilizzate per analisi e testing; TProof è un assembly di prova che presenta esempi di definizione e metodi con e senza parametri; Bench Testing è l'applicazione eseguibile che permette di interfacciarsi con le librerie e gestisce i risultati. Il codice è molto complesso e fa un uso spropositato di Reflectione Generics, anche nidificati. |