#Dotnet
46 notas · última:
Top 10 Mistakes that C# Programmers Make
The article lists ten common C# pitfalls, from value versus reference types and string comparison to LINQ, extension methods, resource disposal, exceptions, and compiler warnings.
Some practices to write better C#/.NET code
The article argues that readable C#/.NET code depends on conventions, clear naming, small classes and methods, fewer parameters, simpler expressions, and disciplined review and tooling.
8 things you probably didn’t know about C#
A list of lesser-known C# behaviors: params indexers, string interning, leaking underlying types through IEnumerable, brace scoping, enum extensions, static initialization order, cross-instance access to private fields, and the language spec location.
Melhorando o desempenho de aplicativos .NET - Parte 07
O texto reúne práticas para usar chamadas assíncronas em .NET, destacando quando elas ajudam na responsividade do cliente ou no paralelismo no servidor, e quando só acrescentam bloqueio e complexidade.
Melhorando o desempenho de aplicativos .NET - Parte 05
O artigo explica quando usar Finalize e Dispose, como aplicar o padrão Dispose em C#, e quais cuidados evitam finalização desnecessária, bloqueios e liberação tardia de recursos.
Melhorando o desempenho de aplicativos .NET - Parte 01
A abertura da série define objetivos de desempenho e reúne práticas para projeto, desenvolvimento, acesso a dados, ASP.NET, remoting e interoperabilidade em aplicativos .NET.
