Nomenclature/pt

From Lazarus wiki
Revision as of 18:58, 16 January 2007 by Aliotti (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
   * propriedades devem não iniciar com um verbo, mas com um substantivo;
   * métodos devem iniciar com um verbo;
   * nomes de métodos como "GetFoo" são reservados para a propriedade "Foo" pegando o seu valor;
   * nomes de métodos como "SetFoo" são reservados para a propriedade "Foo" atribui valor para a propriedade;
   * nome de métodos "DoFoo" são reservados para chamar o evento "OnFoo";
   * sugestão: use "UpdateFoo" ao invés de "DoSetFoo" para atualizar certas características ou fazer alguma asserção válida;
   * propriedades de evento devem ser chamados com On.... iniciando com um adjetivo, então verbo, então um substantivo (alguns são opcionais): como OnFilterRecord, OnPostError, OnDblClick (adjetivo seguido do verbo);e
   * notificações para descendentes de TControl devem ser chamados de CNxxx .