Escrever código legível é muito importante para facilitar a manutenção. O que você acha dessas novas adições à linguagem C#? Eles estão ajudando a tornar as expressões lógicas mais legíveis? A maneira mais comum de verificar, por exemplo, se o…
Adapter Pattern no C#
De acordo com o Wikipédia, o Adapter Pattern é um padrão de projeto de software que permite que a interface de uma classe existente seja usada como outra interface. Geralmente é utilizado para fazer as classes existentes funcionarem com outras…
Facade Pattern no C#
O padrão Facade Pattern (design de fachada em português) é uma maneira de fornecer classes de cliente com um meio mais fácil de interagir com as partes do seu sistema. De acordo como Wikipédia os desenvolvedores geralmente usam este padrão…
Singleton Pattern no C#
De acordo como Wikipedia O Singleton Pattern é um padrão de design de software que restringe a instanciação de uma classe a uma instância “única”. Isso é útil quando exatamente um objeto é necessário para coordenar ações em todo o…
Chamadas assíncronas usando Async e Await no C#
A palavra-chave async no C# é usada para informar que um método, expressão lambda ou método anônimo deve ser chamado de maneira assíncrona. Simplesmente marcando um método com este modificador, o C# criará uma nova thread de execução para lidar…
Curiosidades C# – O método Math.Clamp
Math.Clamp é um método que ajuda a manter um valor dentro de um range especifico de valores. A definição da Microsoft é: Retorna o valor fixado ao intervalo inclusivo de min e max. Isso quer dizer que se escolhermos um…