Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Clube Delphi Edição 39 - Linguagem padrão

Artigo da Revista Clube Delphi Edição 39.

BRK##: 23 - 24

Esse artigo faz parte da revista Clube Delphi edição 39. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

Linguagem padrão

Padrões de codificação e formatação automática

Como sabemos, o Object Pascal (recentemente renomeado para "Delphi Language") é uma linguagem de programação extremamente poderosa e legível. Apesar disso, alguns programadores às vezes escrevem programas ininteligíveis, até mesmo para o programador mais experiente.

Em todo projeto bem organizado, o código fonte não deve ser considerado apenas como um resultado intermediário do processo de desenvolvimento. O código constitui um elemento essencial, tanto para as atividades de validação quanto para o processo de manutenção. Com essa perspectiva, o código fonte passou a ser objeto de estudos, visando a criação de padrões para manter a uniformidade e a legibilidade. Além de evitar a criação de código fonte ambíguo e inconsistente, o uso de padrões de codificação pode aumentar a produtividade, pois facilita a comunicação entre os membros da equipe.

Para levar a discussão sobre padrões do abstrato para o concreto, vamos analisar um padrão amplamente utilizado – o padrão de codificação convencionado pela Borland. As próximas seções descrevem resumidamente esse padrão.

Convenções de nomeação

Arquivos

O nome dos arquivos de um projeto devem ser iniciados com letra maiúscula; as letras restantes devem ser minúsculas e, caso o nome do arquivo seja formado por mais de uma palavra, cada palavra deverá ser iniciada também com letra maiúscula (esse uso de maiúsculas e minúsculas é chamado de infix caps ou camel caps). A extensão do arquivo deve ser escrita com letras minúsculas. Alguns exemplos:

 

ContasAPagar.dpr

Principal.dfm

CadastroClientes.pas

Classes e campos

Além de seguir o padrão infix caps, o nome de uma classe deve ser iniciado com a letra “T” maiúscula. Por exemplo:

 

TParser

TBackup

TMinhaClasse

 

Nomes de campos (fields) devem seguir o mesmo padrão, só que começando com a letra “F” maiúscula (de Field). Veja um exemplo:



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Cristiano Caetano

É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos liv...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03