Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 698 Bytes

NamingConvetion.md

File metadata and controls

23 lines (21 loc) · 698 Bytes

Konwencja nazywania identyfikatorów

Rodzaj identyfikatora Przykład Konwencja
moduł tylko z kodem Model.Customer.pas Nazwa wieloczłonowa informująca o funkcji (przykładowe przestrzenie nazw opisane poniżej)
klasa TPizza Duża litera T + opis obiektu z dużej litery
metoda changeState() CamelCase z małej litery
atrybuty klasy FAppVersion Duża litera F + opis atrybutu z dużej litery
zmienne globalne
zmienne lokalne
parametry

Przestrzenie nazw w unitach:

  • formatki i moduły danych:
    • Module.
    • Frame.
    • Dialog.
    • Form.
  • Zwykłe unity
    • Database.
    • Utils.
    • Data.
    • Logic.