mercredi 27 janvier 2010

Documentation C# - C#3, C#4, Tutoriel techniques, mem leaks, Trace et Debug

Voici une série d'articles dignes d'intérêts...

Eviter les memory & ressource leaks en .Net
Contrairement à ce que beaucoup de développeurs pourraient penser, la mise en place d'un "Garbage Collector" dans le FrameWork .Net ne met pas le développeur à l'abri du memory (& ressource) leak.
L'article "How to detect and avoid memory and resources leaks in .NET applications" parut sur MSDN nous explique qu'il existe toujours des cas et situations où les memory leaks (et/ou ressources leaks) sont possibles.
Il montre également comment les détecter et les éviter.

Debug &  Trace
Excellent article que "CodeProject A Treatise on Using Debug and Trace classes, including Exception Handling. Free source code and programming help".
Il explique pourquoi il faut utiliser Trace.Assert & Debug.WriteLine!
Il montre également comment implémenter un "Custom Debug Class" pour obtenir des fonctionnalités précises et en Debug et en Release (histoire de facilité la vie des développeurs).
Finalement, il montre comment implémenter un "ExceptionHandler" (InitializeUnhandledExceptionHandler, DbgExceptionHandler) pour capturer les exceptions remontant jusqu'au framework (afficher des messages d'erreurs plus professionnel).

Tutoriels Technique .Net
Elise dupont publie une série de tutoriel sur www.dotnet-tech.com depuis 2003.
Voici une liste des documents PDF (aux noms déjà évocateurs) disponibles depuis la page principale.
Application-blocks
Asp_net_2_securite
AspNet_Excel_2
Assemblies
Config&Custom_asp
Controle_wysiwyg_part1, 2 et 3
Intro_remoting
ldap
localisation
Office&WebServices
premiers_controls_web
procstock&VS.net (gestion de stored procedure avec VSS)
RepportsExcel_Asp.net
rss
Security_partie1 et 2
Securitedotnettech
serialisation
serialisation_complexe
service_windows
TransparenceModeUnsafe
webparts
Windows XP 1
wsattach

Nouveauté C#3
Quelques articles concernant les nouveautés C#3 (disponibles sur Developer.com).
Nouveauté C#4
Pour le moment, il n'y a qu'une entrée... mais cela va certainement se combler très vite.

Aucun commentaire: