image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Luiz Fischer
Luiz Fischer20/07/2021 17:07
Share

Algumas práticas recomendadas para desenvolvimento de aplicativos C #

  • #.NET Core
  • #C#
  • #.NET 5

Introdução

Vamos começar discutindo as melhores práticas de codificação de desenvolvimento de aplicativos C #. Aqui estão alguns deles:

Use convenções de nomenclatura adequadas

Você deve preferir as convenções de nomenclatura adequadas para a consistência do seu código. É muito fácil manter o código se uma nomenclatura consistente for usada em toda a solução. Aqui estão algumas convenções de nomenclatura que geralmente são seguidas por desenvolvedores .NET: 

  • Sempre use maiúsculas e minúsculas Camel Case (uma palavra com a primeira letra minúscula e a primeira letra de cada parte da palavra subsequente em maiúscula) ao declarar variáveis.
  • Use o formato de nomenclatura Pascal (uma palavra com a primeira letra em maiúscula e a primeira letra de cada parte da palavra subsequente em maiúscula) ao declarar as Propriedades.
  • Evite todos os nomes em maiúsculas ou minúsculas para propriedades, variáveis ​​ou nomes de métodos. Use todas as letras maiúsculas ao declarar variáveis ​​const.
  • Sempre prefira nomes significativos para sua classe, propriedade, método, etc. Isso será muito útil para você manter o código no futuro. Por exemplo, “P” não dará o significado adequado para uma classe. Você achará difícil saber sobre a aula. Mas se você usar “Pessoa”, você entenderá facilmente por ela.
  • Nunca crie um nome diferente com letras maiúsculas. É uma prática muito ruim. Não será útil durante o desenvolvimento de código, pois você não saberá o que é classe “pessoa” e o que é classe “Pessoa” !!! Mas a partir do cenário acima, pode ser facilmente compreensível que “pessoa” seja uma variável de instância da classe “Pessoa”.
  •  
  • Não use o mesmo nome usado no .NET Framework. Pessoas que são novas em seu código têm grande dificuldade em entendê-lo facilmente.
  • Evite adicionar prefixos ou sufixos para seus identificadores. Embora em algumas diretrizes, eles usem “m_” e em outras, eles usem “_” como o prefixo da declaração da variável. Eu acho que não é muito útil. Mas, isso depende de suas práticas de codificação organizacional. Este ponto é contraditório com base em várias organizações e não há uma orientação rígida sobre ele.
  • Evite adicionar prefixos ou sufixos para seus identificadores. Embora em algumas diretrizes, eles usem “m_” e em outras, eles usem “_” como o prefixo da declaração da variável. Eu acho que não é muito útil. Mas, isso depende de suas práticas de codificação organizacional. Este ponto é contraditório com base em várias organizações e não há uma orientação rígida sobre ele.
  • Sempre adicione “Exceção” como sufixo para sua classe de exceção personalizada. Isso dará melhor visibilidade à sua classe de exceção.
  • Nunca prefixe ou sufixe o nome da classe em seus nomes de propriedade. Isso aumentará desnecessariamente o nome da propriedade. Se “Firstname” for uma propriedade da classe “Person”, você pode facilmente identificá-la diretamente dessa classe. Não há necessidade de escrever “PersonFirstname” ou “FirstnameOfPerson”.
  • Prefixo “Is”, “Has” ou “Can” para propriedades booleanas como “IsVisible”, “HasChildren”, “CanExecute”. Eles dão um significado adequado às propriedades.

 

  • Não adicione prefixo para seus controles, em vez disso, escreva um nome próprio para identificar o controle.

 

Share
Comments (0)