Artigos Boas Práticas C#

SOLID e boas práticas de programação usando .NET

SOLID é um acrônimo para os seguintes princípios de design orientado a objetos:

Single Responsibility Principle (SRP): Cada classe deve ter uma única responsabilidade.

Open-Closed Principle (OCP): As classes devem ser abertas para extensão, mas fechadas para modificação.

Liskov Substitution Principle (LSP): As subclasses devem ser substituíveis por suas superclasses sem quebrar a aplicação.

Interface Segregation Principle (ISP): As interfaces não devem exigir que os clientes saibam sobre métodos que eles não usam.

Dependency Inversion Principle (DIP): As classes devem depender de abstrações, não de implementações concretas.

.NET C# Dicas

Explorando o uso de variáveis dynamic no C#: boas práticas e exemplos de aplicação com JSON

O C# é uma linguagem de programação orientada a objetos que oferece aos desenvolvedores a capacidade de declarar variáveis de diferentes tipos, como inteiros, strings, booleanos, entre outros. Além desses tipos, o C# também oferece a opção de declarar variáveis do tipo dynamic. O tipo dynamic é uma adição relativamente recente ao C#, tendo sido […]

Receba as últimas notícias por email

    Cadastre-se, receba nossas novidades em primeira mão por email, antes de todo mundo.

    Codeinsider @2025. Todos os direitos reservados.

    Desenvolvido por House Comunicação