top of page

Dica C#: Nomeação de Variáveis e Métodos

Vamos falar sobre a importância de uma boa Nomeação de Variáveis e Métodos, uma prática essencial para manter seu código limpo, organizado e fácil de entender por outros desenvolvedores.


Ao nomear variáveis, métodos e classes, é uma boa prática escolher nomes significativos e descritivos, que representem o propósito ou valor que armazenam. Evite nomes genéricos como DoStuff ou tempData, pois eles não transmitem um significado claro. Em vez disso, prefira nomes mais específicos, como ProcessData ou userInput, que ajudam a tornar o código mais legível.


No C#, siga as convenções de nomenclatura da linguagem:


- Use PascalCase para métodos e classes (ProcessData, UserAccount).


- Use camelCase para variáveis e parâmetros (dataItem, totalPrice).


Essas convenções ajudam a distinguir diferentes elementos do código e facilitam a leitura e manutenção.


Exemplo:


public class UserAccount
{
    public string UserName { get; set; }
    public DateTime LastLogin { get; set; }

    public void ProcessData(string userInput)
    {
        Console.WriteLine($"Processando dados para o usuário: {userInput}");
    }
}

public class Program
{
    public static void Main()
    {
        UserAccount account = new UserAccount
        {
            UserName = "João",
            LastLogin = DateTime.Now
        };

        account.ProcessData(account.UserName);
    }
}

A Nomeação de Variáveis e Métodos com nomes significativos e descritivos facilita a leitura e a manutenção do código. Seguir as convenções de nomenclatura do C# ajuda a tornar o código mais consistente e profissional.


Espero que essa dica ajude você a nomear variáveis e métodos de forma mais eficaz nos seus projetos! Até a próxima.


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