Padrão da Borland: Object Pascal Style Guide http://community.borland.com/article/0,1410,10280,00.html
-- Marcos Douglas ---- Mensagem Original ---- From: "Elazar Dornelles Ceza" <[EMAIL PROTECTED]> To: delphi-br@yahoogrupos.com.br Sent: Qui, Agosto 31, 2006 1:44 pm Subject: RES: [delphi-br] Padrões de codificação > Rogerio > > Bom eu normalmente uso as siglas dos componentes e alguns outros > truques... De uma olhada. > Mas o melhor de tudo, se voce trabalha em equipe em um mesmo projeto com > frequencia é que a equipe use o mesmo padrao. > > > Ex. > > TEdit = edt > TLabel = lbl > TPanel = pnl > Tbevel = bvl > TMainMenu = mnu > TPopupMenu = pnu > TDBEdit = dbedt > TDBGrid = dbgrd > TDataSource = dts > TClientDataSet = cds > TIBDataSet = ibd > TIBTable = ibt > TIBSQL = ibs > TIBStoredProc. = ibp > TListBox = lbx > TComboBox = cbx > TLoockupComboBox = lcb > TListView = lvw > > Exceções Forms... fNomeForm uNomeUnit > Data Modules dtmNomeDataModule uNomeDataModule > > > Para comandos/funcoes > > with do begin > {...} > end; > > if {...} then {...} > else {...} > > if {...} then begin > {...} > end else begin > {...} > end; > > for {....} to {....} do begin > {....} > end; > > while {....} do begin > {...} > end; > > case {...} of > {...} : begin > end; > {...} : begin > end; > end; > > Variaveis > > Var > vNome : String; > vValor : Double; > vAtivo : Boolean; > vCancelar : Boolean; > { Sempre mantendo a indentação e : abaixo de :} > > begin > {.....} > vNome := 'Elazar Dornelles Ceza'; > vValor := 10.4; > vAtivo := True; > vCancelar := False; > > { loop } > while not ibdCadastro.Eof do begin > > { Incluir o funcionário } > ibdCadastro.Insert; > ibdCadastro.FieldByName('NOME').AsString := vNome; > ibdCadastro.FieldByName('VALORHORA').AsFloat := vValor; > > if vAtivo then ibdCadastro.FieldByName('ATIVO').AsInteger := 1 > else ibdCadastro.FieldByName('ATIVO').AsInteger := 0; > > if vCancelar then ibdCadastro.FieldByName('CANCELAR').AsInteger := 1 > else ibdCadastro.FieldByName('CANCELAR').AsInteger := > 0; > ibdCadastro.Post; > > { Exibe mensagem ao usuario de que o mesmo foi incluido } > ShowMessage('Funcionário incluido com sucesso'); > end; > end > > Atenc. > Elazar > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > Em nome de Rogerio Martins > Enviada em: quinta-feira, 31 de agosto de 2006 09:38 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] Padrões de codificação > > > Bom dia pessoal ! > Alguém conhece algum documento sugerindo padrões de codificação em > delphi, > para se aplicar em uma empresa ? > Ex: nomenclatura de variáveis, componentes etc > > Obrigado > > > > > > > > > > > > _______________________________________________________ > Você quer respostas para suas perguntas? Ou você sabe muito e quer > compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! > http://br.answers.yahoo.com/ > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html