AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Notation (in einer Funktion)

Ein Thema von Sierra · begonnen am 12. Mai 2008 · letzter Beitrag vom 12. Mai 2008
 
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Notation (in einer Funktion)

  Alt 12. Mai 2008, 11:12
Wenn das wirklich aus eurem Informatikkurs ist solltet ihr euren Lehrer mal den offiziellen Delphistyleguide empfehlen. Wenn ihr mit Delphi programmiert so solltet ihr das auch richtig beigebracht bekommen um später im Berufsleben nicht schief angeschaut zu werden.
Typen sollten demnäch mit einem großen T beginnen (also auch neu definierte Klassen)
function TSuchbaum.linkerSuchbaum:TSuchbaum; Zudem ist es in der Praxis so das Funktion auch ohne Parameter mit Klammern versehen werden. (in anderen Sprachen bringt sogar der Compiler eine Fehlermeldung wenn dem nicht der Fall ist)
function TSuchbaum.linkerSuchbaum(): TSuchbaum; Das vorrangestellte T hat den Vorteil das man schneller sieht ob es sich um einen Cast handelt oder einen Funktionsaufruf.
Bsp.:
Delphi-Quellcode:
Irgendwas(Variable); //Variante1: nicht eingehaltender Styleguide
TIrgendswas(Variable); //Variante2: Styleguide beachtet
Bei Variante2 sieht man schneller das es sich um einen Cast handelt als bei Variante1.
Ich glaub wenn mein Kind mit so etwas aus der Schule käme würde ich dem Lehrer einen Besuch abstatten. Es kann ja nicht sein das die Kinder in der Schule das ganze falsch lernen und somit dann später wieder umlernen müssen nur weil der Lehrer sich nicht an Richtlinien hält.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz