Nomenclature/pt: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Nomenclature/pt
| Old | New | Line | |
|---|---|---|---|
| 1 | + | - propriedades devem não iniciar com um verbo, mas com um substantivo; | |
| 2 | + | - métodos devem iniciar com um verbo; | |
| 3 | + | - nomes de métodos como "GetFoo" são reservados para a propriedade "Foo" pegando o seu valor; | |
| 4 | + | - nomes de métodos como "SetFoo" são reservados para a propriedade "Foo" atribui valor para a propriedade; | |
| 5 | + | - nome de métodos "DoFoo" são reservados para chamar o evento "OnFoo"; | |
| 6 | + | - sugestão: use "UpdateFoo" ao invés de "DoSetFoo" para atualizar certas características ou fazer alguma asserção válida; | |
| 7 | + | - 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 | |
| 8 | + | - notificações para descendentes de TControl devem ser chamados de CNxxx . | |
| 9 | + | ||
| 10 | + | --- | |
| 11 | + | *From the Free Pascal wiki, page "Nomenclature/pt", as it stood on 2007-01-16 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
