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