Difference between revisions of "Nomenclature/fr"
From Free Pascal wiki
Jump to navigationJump to searchm |
|||
Line 3: | Line 3: | ||
* les propriétés ne devraient pas commencer par un verbe, mais avec un nom | * les propriétés ne devraient pas commencer par un verbe, mais avec un nom | ||
* les méthodes devraient commencer par un verbe | * les méthodes devraient commencer par un verbe | ||
− | * Les noms de méthode « GetFoo » sont réservée aux | + | * Les noms de méthode « GetFoo » sont réservée aux accesseurs en lecture de propriété "Foo" |
− | * Les noms de méthode « SetFoo » sont réservée aux | + | * Les noms de méthode « SetFoo » sont réservée aux accesseurs en écriture de propriété "Foo" |
<syntaxhighlight> | <syntaxhighlight> | ||
property OnFoo: TNotifyEvent read GetFoo write SetFoo; | property OnFoo: TNotifyEvent read GetFoo write SetFoo; |
Revision as of 22:34, 3 November 2016
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
日本語 (ja) │
한국어 (ko) │
português (pt) │
русский (ru) │
- les propriétés ne devraient pas commencer par un verbe, mais avec un nom
- les méthodes devraient commencer par un verbe
- Les noms de méthode « GetFoo » sont réservée aux accesseurs en lecture de propriété "Foo"
- Les noms de méthode « SetFoo » sont réservée aux accesseurs en écriture de propriété "Foo"
property OnFoo: TNotifyEvent read GetFoo write SetFoo;
- Les noms de méthode "DoFoo" sont réservées à l'appel des evénements "OnFoo"
procedure TForm1.DoFoo;
begin
if Assigned(FOnFoo) then
FOnFoo(Nil);
end;
- Suggestion: employer "UpdateFoo" au lieu de "DoSetFoo" pour mettre à jour certains membres ou pour rendre une assertion valide
- Les propriétés d'événement devraient être nommées On.... en commençant par un adjectif, ensuite un verbe, puis un nom (d'autres sont facultatifs): comme OnFilterRecord, OnPostError, OnDblClick (adjectif au verbe d'abord)
- Les notifications pour les descendants de TControl devraient être nommées CNxxx