Difference between revisions of "Nomenclature/pt"
From Free Pascal wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
− | + | * 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 . |
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 .