AGB  ·  Datenschutz  ·  Impressum  







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

Die "richtige" Sourcecode Formatierung?

Ein Thema von Mavarik · begonnen am 8. Aug 2016 · letzter Beitrag vom 13. Aug 2016
Antwort Antwort
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 09:11
Ich dachte immer das end gehört zum begin (ausser beim try) und drum schreibe ich es auch auf eine Ebene.
Ein end gehört IMMER zu einem begin. Man kann es auch so sehen, dass nach einem then generell nur eine Anweisung stehen kann. Und begin/end ist eine Anweisung (die als Container für mehrere Anweisungen dient). begin-end kann auch komplett ohne if/for/while o.ä. im Code stehen. Sieht zwar seltsam aus, aber ist erlaubt und zeigt umso mehr, dass ein end immer zu einem begin gehört.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 10:17
Ein end gehört IMMER zu einem begin. Man kann es auch so sehen, dass nach einem then generell nur eine Anweisung stehen kann. Und begin/end ist eine Anweisung (die als Container für mehrere Anweisungen dient). begin-end kann auch komplett ohne if/for/while o.ä. im Code stehen. Sieht zwar seltsam aus, aber ist erlaubt und zeigt umso mehr, dass ein end immer zu einem begin gehört.
Delphi-Quellcode:
case NeutralGeneral.isright of
  true : begin end;
  false : NeutralGeneral.isright:=true;
end;


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
-=ZGD=-

Registriert seit: 25. Apr 2006
Ort: Bad Aibling
105 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 10:21
Delphi-Quellcode:
case NeutralGeneral.isright of
  true:
    begin
     
    end;
  false:
    begin
      NeutralGeneral.isright := true;
    end;
end;
wobei jeder Case bei mir ein ELSE haben muss

Delphi-Quellcode:
case NeutralGeneral.isright of
  false:
    begin
      NeutralGeneral.isright := true;
    end;
  else
    begin
    end;
end;
Stefan Michalk
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 12:08
Delphi-Quellcode:
case NeutralGeneral.isright of
  true:
    begin
     
    end;
  false:
    begin
      NeutralGeneral.isright := true;
    end;
end;
wobei jeder Case bei mir ein ELSE haben muss

Delphi-Quellcode:
case NeutralGeneral.isright of
  false:
    begin
      NeutralGeneral.isright := true;
    end;
  else
    begin
    end;
end;
Mmmm, Spaß bei Seite, das wiederum zeigt wie unterschiedlich man auch so eine simple Sache angehen kann, ohne etwas grundlegend falsch zu machen.
(könnte man uU auch bei der Formatierung so sehen; aber ein paar andere Sichtweisen können ja nicht schaden)


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
-=ZGD=-

Registriert seit: 25. Apr 2006
Ort: Bad Aibling
105 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 12:26
Delphi-Quellcode:
case NeutralGeneral.isright of
  true:
    begin
     
    end;
  false:
    begin
      NeutralGeneral.isright := true;
    end;
end;
wobei jeder Case bei mir ein ELSE haben muss

Delphi-Quellcode:
case NeutralGeneral.isright of
  false:
    begin
      NeutralGeneral.isright := true;
    end;
  else
    begin
    end;
end;
Mmmm, Spaß bei Seite, das wiederum zeigt wie unterschiedlich man auch so eine simple Sache angehen kann, ohne etwas grundlegend falsch zu machen.
(könnte man uU auch bei der Formatierung so sehen; aber ein paar andere Sichtweisen können ja nicht schaden)


Gruß
K-H
Definitiv gibt es zig verschiedene Arten.
Das mit dem ELSE war kein Spaß.
Stefan Michalk
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 12:29
Spaß bezog sich auch eher auf NeutralGeneral.IsRight


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Die "richtige" Sourcecode Formatierung?

  Alt 10. Aug 2016, 12:36
[DELPHI]
wobei jeder Case bei mir ein ELSE haben muss

Delphi-Quellcode:
case NeutralGeneral.isright of
  false:
    begin
      NeutralGeneral.isright := true;
    end;
  else
    begin
    end;
end;
ähm... du meinst hoffentlich eher:

Delphi-Quellcode:
case NeutralGeneral.isright of
  false:
    begin
      NeutralGeneral.isright := true;
    end;
  true:
    begin
    end
  else
    begin
      raise Exception.Create();
    end;
end;
so schnell wird Spaß zum Ernst des Lebens


um das Hirn bei der "Mustererkennung" zu entlasten
Das ist für mich der absolut wichtigste Punkt...

Eine Code-Zeile wir i.d.R.

1x geschrieben
10x gelesen
eben, und mind. 5x von anderen. Sprich: Ich schreibe / formatiere Code weniger für mich und schon gar nicht für den Compiler, sondern für andere. Und je besser die mit meiner Lösung klar kommen, desto eher besteht die Chance, dass Fehler gefunden werden bzw. sie meinen Code weiter nutzen und damit steigt die Chance dass am Ende Geld gespart wird....
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:01 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