Blog TreinaWeb
Webstandards e Programação Web e Desktop

Hoje falaremos de um item muito importante para quem é programador ou para quem quer ser um programador, que é Guidelines ou simplesmente diretrizes de programação.

As diretrizes de programação são regras que você deve seguir quando está desenvolvendo para deixar seu código mais legível e facilitar a vida de quem futuramente for dar manutenção no seu código.

PascalCasing
Propriedades e métodos devem seguir a convenção PascalCasing, onde a primeira letra de cada palavra é maiúscula.

Exemplo:

diretrizes-exemplo11

CamelCasing
Já os parâmetros e variáveis deve seguir a convenção CamelCasing, onde a primeira letra da primeira palavra deve ser minúscula e das demais palavras devem ser maiúsculas.

Exemplo:

diretrizes-exemplo2

Veja que tanto as variáveis e o parâmetro da função estão seguindo as regras do CamelCasing.

Verbos
Segundo as diretrizes de programação todos os métodos devem iniciar com verbos, por exemplo: use Add, se o método for adicionar algo; Set, se for atribuir; e Get, se for pegar algo.

Exemplo:

diretrizes-exemplo3

Também é indicado que propriedades booleanas devem ser iniciadas com Has, Can ou Is.

Exemplo:

diretrizes-exemplo4

Uma coisa que vocês devem ter reparado é outra indicação, ou seja, sempre renomeie os métodos, propriedades, variáveis, enfim todos os nomes devem estar em inglês, por que se um nerd chinês outro funcionário ver o seu código, conseguirá dar manutenção nele.

Estas são apenas algumas diretrizes de nomenclatura que devem ser aplicadas para qualquer linguagem. E estas regrinhas simples deixam um código mais legível e fácil de entender.

Sempre utilizem estas regras, quem for dar manutenção no seu código agradece. Até a próxima!



Uma resposta para “Diretrizes de programação”

  1. Felipe disse:

    Ótimo post… Muitas vezes nos esquecemos de usar estes padrões, mas que realmente facilitam muito a vida de quem dá manutenção nos nossos fontes, ou até mesmo a nossa para relembrar coisas que fizemos há anos!.

    Parabéns.

Comente

SEO Powered by Platinum SEO from Techblissonline