Fw: VS - Tesztelo alkalmazas
hwsw famulus
hwsw at famulus.hu
Sun Jan 23 21:32:17 CET 2005
Hatha jol jon misztikus esetekben...
KJ
From: "Laszlo Gaal" <laszlog at microsoft.com>
To: "Fejlesztoi nyilvanos levelezesi lista" <msdev at technetklub.hu>
> Néhány Microsoft-ötlet:
>
> Statikus kódelemzés: PreFast. Ez egy C/C++ forráskód biztonsági és
> kódhelyességi ellenőrzését végző segédeszköz. Nehéz megtalálni, mert
> szokatlan helyen, a DDK-ban (Device Deriver Development Kit) van, ami
> fizetős eszköz (illetve az MSDN előfizetésekben megtalálható)
>
> Dinamikus működés-ellenőrzés: az Application Compatibility Toolkit részét
> képező AppVerifier, amivel a Windows diagnosztikai alrendszerét lehet
> paraméterezni. Az egész toolkit letölthető a
> http://msdn.microsoft.com/compatibility, ill a
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/appcompat.asp
>
> címekről kiindulva.
>
> Érdekes lehet még a Windows Debugging Tools is, benne két nagytudású
> debuggerrel (ntsd illetve windbg), ezeket fel lehet húzni beugró
> (just-in-time) működésre is.
> http://www.microsoft.com/whdc/devtools/debugging/default.mspx
>
> Profiler eszközünk még nem nagyon van, majd a Visual Studio 2005-tel jön
> ki managed/unmanaged, sampling/instrumenting bontásban, jól meg lehet majd
> profilozni velük mindent. Esetleg nézd meg a VTune-t az Inteltől.
>
> A VStudio 2005 egyébként egy csomó ilyen eszközt tartalmaz majd
> integráltan, de ez jelenleg még csak Beta1-ben van, ami nem tudom, eléri-e
> azt a minőségi szintet, amire most szükséged van.
>
> Végső javaslatom: ha a szoftver mágikus jelenségektől szenved, akkor talán
> érdemes a Windows checked (azaz debug) változata alatt futtatni, ez
> rengeteg ellenőrzést végez futás közben, és azonnal sír, ha valami
> helytelenkedést tapasztal a program futása kapcsán. Cserébe persze jó
> lassú, de hát nem ezért szeretjük :)
>
>
> - Laci
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 2005.01.21.
More information about the Elektro
mailing list