Am inceput 2009 cu o sesiune tehnica fascinanta. Subiectul a fost o metoda de depanare pe care inca nu o folosim la Caphyon, dar careia i-am simtit nevoia de cateva ori in trecut si o vom considera neaparat in viitor.
Unelte software folosite
- Microsoft Visual Studio 2008 Professional Edition instalat pe computerul host
- VMware 6.0 Workstation
- Sistemul de operare instalat in masina virtuala
Depanare in Masina Virtuala (VM)
La fel de facila ca depanarea locala, permite in plus:
- depanarea UI
- depanarea produsului pe sisteme de operare:
- mai vechi
- in configuratii sau versiuni exotice
- care nu suporta instalarea mediului de depanare
Post la VMware cu setari si configuratii.
Depanare replay
Permite re-executia perfect identica a unui program in VM in vederea reproducerii unei erori. Ideal pentru defecte:
- non-deterministice
- pseudo-non-deterministice
- care apar doar in configuratii complexe
- care nu apar in build-ul debug
- care corup memoria
Un blog intreg pe acest subiect.
Step back
Facilitate la depanarea replay de intoarcere la momentul dinaintea erorii.