top of page

Dica C#: Evite Variáveis Não Utilizadas

Vamos falar sobre a prática de Evitar Variáveis Não Utilizadas, que ajuda a manter o código mais limpo e menos confuso, facilitando a manutenção.


Variáveis e métodos não utilizados podem confundir outros desenvolvedores e causar dúvidas sobre a funcionalidade real do código. Manter variáveis não utilizadas também aumenta o tamanho do código, tornando-o mais complexo e difícil de ler. O uso de ferramentas de análise, como o analisador de código do Visual Studio ou ReSharper, pode ajudar a identificar e remover essas variáveis desnecessárias automaticamente, melhorando a organização do projeto.


A prática de remover variáveis não utilizadas ajuda a manter o foco no que é realmente importante no código e evita distrações causadas por elementos redundantes.


Exemplo:


public class Calculadora
{
    public int Somar(int a, int b)
    {
        int resultado = a + b;
        return resultado;
    }

    public int Subtrair(int a, int b)
    {
        return a - b; // Nenhuma variável extra aqui
    }
}

public class Program
{
    public static void Main()
    {
        Calculadora calculadora = new Calculadora();
        int resultadoSoma = calculadora.Somar(5, 3);
        Console.WriteLine($"Resultado da soma: {resultadoSoma}");
    }
}

No exemplo, temos uma classe Calculadora com dois métodos: Somar e Subtrair. Ambos métodos realizam operações básicas de adição e subtração. No método Subtrair, a operação é feita diretamente no retorno, sem a necessidade de uma variável intermediária. No Main, instanciamos um objeto Calculadora e usamos o método Somar, sem declarar variáveis desnecessárias.


Essa prática ajuda a manter o código mais limpo e direto, melhorando sua legibilidade e evitando variáveis redundantes que possam confundir a intenção do código.


0 visualização

Posts recentes

Ver tudo

Dica C#: Default Interface Methods

Vamos falar sobre uma novidade do C# 12: Default Interface Methods. Esse recurso permite que interfaces contenham implementações de...

Dica C#: Global Using Directives

Vamos para uma dica do C# 10: Global Using Directives. Com essa funcionalidade, você pode definir diretivas using globais que se aplicam...

bottom of page