Difference between revisions of "Nomenclature/pt"

From Free Pascal wiki
Jump to navigationJump to search
 
Line 1: Line 1:
    * propriedades devem não iniciar com um verbo, mas com um substantivo;
+
* propriedades devem não iniciar com um verbo, mas com um substantivo;
    * métodos devem iniciar com um verbo;
+
* 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 "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;
+
* 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";
+
* 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;
+
* 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
+
* 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 .
+
* notificações para descendentes de TControl devem ser chamados de CNxxx .

Revision as of 18:59, 16 January 2007

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