Thema: Delphi Break/Exit verwenden?

Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#7

Re: Break/Exit verwenden?

  Alt 11. Mai 2005, 07:15
Zitat von marabu:
Break und Exit sind makellose Sprachmittel, warum glaubst du sie vermeiden zu müssen?
Ich vermute mal, weil sie die Übersichtlichkeit des Codes negativ beeinflussen können, wenn sie irgendwo unmotiviert mitten in einer Funktion auftauchen. Für Schleifenabbrüche oder Parameter-Überprüfungen verwende ich exit und break eigentlich bedenkenlos.

Z.B. ist das hier:

Delphi-Quellcode:
function TTest.MachWasWennTestGroesserNull(test : integer);
begin
  if test = 0 then begin
    exit;
  end;
  ....viele geschachtelte If's
end;
IMHO oft üersichtlicher als einen ohnehin schon relativ tiefen If-Baum noch eine Ebene tiefer zu schieben.
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat