![]() |
For-Schleife :Stilfrage
In Delphi ist ja folgende Schleife möglich:
zaehler := 17; for zaehler := 0 to zaehler do begin end; weil der Compiler das Schleifenende im voraus bestimmt. Aber ist das guter Programmierstil? Benutzt ihr das? Oder ist der 'Klassiker' mit zwei Variablen besser (im Sinne von Sicherheit und Lesbarkeit): ende := 17; for zaehler := 0 to ende do begin end; |
AW: For-Schleife :Stilfrage
Guten Morgen,
eine Variable hat eine Funktion. Genau dafür wird der Name ausgesucht, so dass man am Namen der Variable schon erkennen kann was deren Aufgabe ist und nicht erst durch verstehen des Quellcodes. Das soll nämlich genau anders herum laufen: Durch aussagekräftige Variablennamen kann man den Quelltext wie prosa lesen. Gute Variablennamen sind damit quasi als Abfallprodukt so was wie Dokumentation der Sourcen. Ich denke, das sollte deine Frage beantworten. Grüße |
AW: For-Schleife :Stilfrage
Schnelle Antwort, aber leider keine auf meine Frage. Ich wollte nichts über die Auswahl von Variablennamen wissen, sondern über die Schleifenkonstruktion: Mit einer oder mit zwei Variablen? Egal wie sie heißen
|
AW: For-Schleife :Stilfrage
Es spricht nichts entgegen, das so zu machen.
Würde ich mir nicht viele Gedanken drum machen. Ist einfach Geschmacksache. |
AW: For-Schleife :Stilfrage
Zitat:
Auch wenn wir im ZA des Recyclings leben, für Variablen trifft das nicht zu. Und wenn deine proc/func zuviele Variablen benötigt, dann macht diese idR auch zu viel. |
AW: For-Schleife :Stilfrage
Zitat:
Ein hoch auf die aussagekräftigen Namen :kiss: //Edit: Aber um auf deine Frage zu kommen:
Delphi-Quellcode:
Auch wenn das geht, es würde mich persönlich irritieren.
zaehler := 17;
for zaehler := 0 to zaehler do begin end; |
AW: For-Schleife :Stilfrage
Technisch gesehen ist es wurscht.
Wenn man auf die Nachvollziehbarkeit und Selbstdokumentation des Codes wert legt ist es ein NoGo. |
AW: For-Schleife :Stilfrage
Wenn Stahli (danke an dich) meine Frage versteht, kann ich sie doch nicht ganz so mißverständlich gestellt haben??!
|
AW: For-Schleife :Stilfrage
Und noch zwei, die die Frage verstanden haben. Danke Popov und Bummi, sehe ich auch so.
|
AW: For-Schleife :Stilfrage
Zitat:
Nachdem du aber diese Antworten so interpretierst wie du das möchtest und nicht in Anlehnung an deine Frage, stellt sich nun die Frage nach der eigentlichen Frage :mrgreen: Verstanden hat die Situation und Frage hier wohl ein jeder ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 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 by Thomas Breitkreuz