AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Einrücken ::: ::: Wie rückt ihr ein?
Thema durchsuchen
Ansicht
Themen-Optionen

Einrücken ::: ::: Wie rückt ihr ein?

Offene Frage von "richard_boderich"
Ein Thema von Mydoene · begonnen am 15. Nov 2006 · letzter Beitrag vom 29. Sep 2008
Antwort Antwort
Seite 8 von 11   « Erste     678 910     Letzte »    
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#71

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 4. Jan 2007, 14:14
Also ich rücke immer so ein:
Delphi-Quellcode:
procedure SetVar(myVar : Integer);
var
  i : Integer;
begin
  if myVar > 255 then
    for i := 256 to myVar do begin
      inc(myVar, myVar * i);
    end;
end;
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#72

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 4. Jan 2007, 14:43
Zitat:
Wie macht ihr das, wenn eine Zeile zu lang ist (über 80 Zeichen)?
Also bei langen Parameterlisten (in Funktionsaufrufen) bevorzuge ich diese Formatierung:
Delphi-Quellcode:
Result := FooWithExtraUltraLongParamList(
  Param1,
  Param2,
  Param3,
  ...
  Paramn
);
Kann man dann auch besser kommentieren

Bei Funktionsdeklarationen schreib ichs aber nebeneinander und wenn die Zeile zu Ende ist eben in die neue.

  Mit Zitat antworten Zitat
Benutzerbild von Tormentor32
Tormentor32

Registriert seit: 27. Okt 2005
Ort: Düsseldorf
369 Beiträge
 
Delphi XE5 Professional
 
#73

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 4. Jan 2007, 15:49
Also ich machs immer so:

Delphi-Quellcode:
begin
  if a = b
    then
      begin
      end
    else
  if x = y
    then
      for c := d to e do
        begin
        end
    else
      begin
      end
end;
Ich finds so sehr übersichtlich, aber jedem das seine...

edit: Und ich benutze Tab
Richard Mahr
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#74

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 4. Jan 2007, 17:12
Zitat von Tormentor32:
Delphi-Quellcode:
begin
  if a = b
    then
      begin
      end
    else
  if x = y
    then
      for c := d to e do
        begin
        end
    else
      begin
      end
end;
Das finde ich persönlich völlig unübersichtlich.
Zugegeben in diesem Beispiel ist es nich ok - aber wenn man sich vorstellt, dass sagen wir mal 3 if-Statements und 2 Schleifen ineinander verschachtelt wären, würde das ganze riesig werden.

Ich halte mich - bis auf eine Außnahme - an den Borland Styleguide:

Delphi-Quellcode:
procedure Foo;
var
  F: TFoo;
begin
  if <Bedingung> then
    Tuwas;

  if <Bedingung> then
  begin
    Tuwas;
    TuNochwas;
  end;

  if <Bedingung> then
  begin
    Tuwas;
    TuNochwas;
  end else begin // Die Abweichung vom Styleguide
    Tuwas;
    TuNochwas;
  end;

  for i:=0 to 100 do
    Tuwas;

  for i:=0 to 100 do
  begin
    Tuwas;
    TuNochwas;
  end;

  //Und so weiter
end;
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#75

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 4. Jan 2007, 17:21
@ Paramter: Ich schreibe sie generell in eine Zeile
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#76

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 5. Jan 2007, 23:53
Zitat von xZise:
@ Paramter: Ich schreibe sie generell in eine Zeile
Ich find Melfins Variante ganz gut, werd ich mal ausprobieren. Wenn jeder Parameter eine längere Rechnung beinhaltet, wäre es imho recht unübersichtlich, daraus eine 200 Zeichen lange Zeile zu machen. A la Melfin könnte man dagegen sofort erkennen, wie sich die einzelnen Params ergeben.
  Mit Zitat antworten Zitat
blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#77

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 6. Jan 2007, 03:24
Ich rücke so ein:

Delphi-Quellcode:
// FALSCH
  if A < B then begin
    DoSomething;
    DoSomethingElse;
  end else begin
    DoThis;
    DoThat;
  end;
Meiner Meinung nach ist das noch am besten lesbar und am Platzsparensten.
Was bringts mir wenn ich 3 Zeilen hab mit

Delphi-Quellcode:
end
else
begin
als ob das besser lesbar wäre...

Naja, kann man nix machen, es ist ja FALSCH!!!
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#78

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 6. Jan 2007, 04:27
Vergleicht mal das hier (so würd ich es schreiben) :
Zitat von Tormentor32:
Also ich machs immer so:

Delphi-Quellcode:
begin
  if a = b then begin
  end
  else if x = y then
    for c := d to e do begin
    end
  else begin
  end;
end;
mit dem Original hier :

Zitat von Tormentor32:
Also ich machs immer so:

Delphi-Quellcode:
begin
  if a = b
    then
      begin
      end
    else
  if x = y
    then
      for c := d to e do
        begin
        end
    else
      begin
      end
end;
Macht IMHO lediglich Sinn, wenn einer nach Anzahl der Quelltextzeilen bezahlt werden will und das Papier/21" Monitor geschenkt kriegt.

Edit : Einrückung war zuerst auch verkehrt.
Gruß
Hansa
  Mit Zitat antworten Zitat
Melfin

Registriert seit: 18. Aug 2006
1 Beiträge
 
#79

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 6. Jan 2007, 12:11
Zitat von Cöster:
Ich find Melfins Variante ganz gut, werd ich mal ausprobieren.
Das war zwar garnicht meine aber ich finde sie eigentlich auch gan gut

Zitat:
als ob das besser lesbar wäre...
Naja, kann man nix machen, es ist ja FALSCH!!!
Wenns für dich richtig ist, kann es doch nicht falsch sein
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#80

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 6. Jan 2007, 12:14
Gerade fertig geworden: MpuAboutWnd.pas

Schönes Beispiel von mir, wie ich meinen Code formatiere, Variablen benennen und für meinen Styl insgesamt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 11   « Erste     678 910     Letzte »    


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 17:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz