Eseguo alcuni test delle prestazioni di base in C#
su metodi semplici, ma ci sono anche pezzi monolitici legacy scritti in C#
e in altri linguaggi. Quindi, durante i test, spesso finisco per lavorare con una scatola nera che richiede un certo numero di parametri. Posso scrivere codice per ottenere una serie di dati di esempio, ma darne un senso (ad esempio visualizzarli visivamente è una sfida). Penso che la maggior parte delle persone non si preoccuperà di guardare un mucchio di dati o un mucchio di grafica mal fatta. È meglio raccontare una storia a colpo d'occhio.
Posso disegnare graziosi grafici 2D, superfici, mappe di calore, mappe di calore superficiale, cosa hai. Spero di rendere la grafica così utile che, quando un occhio un po 'allenato la guarda, può dire "Penso che abbiamo un problema lì. Non dovrebbe essere così lento quando cambiamo da 5 a 10 titoli". o "Questo pezzo è in esecuzione il 20% in più rispetto al mese scorso. Che funzione sta uccidendo le prestazioni ora?"
Non ho molta esperienza nel presentare dati complessi in un buon modo, ma so che esistono trucchi intelligenti. I buoni esempi sono mostrati qui: link La Marcia di Napoleone è una grande, poiché racchiude dati tridimensionali su un Pezzo di carta 2D.
Puoi suggerire qualche buon esempio di come visualizzare i dati del test delle prestazioni?