Nomenclature/pt

From Lazarus wiki
Jump to navigationJump to search

Deutsch (de) English (en) español (es) français (fr) 日本語 (ja) 한국어 (ko) português (pt) русский (ru)

  • 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 .