Nomenclature/fr

From Lazarus wiki
Jump to navigationJump to search

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