Nomenclature/fr

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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