INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Grundlegendes Verständnis von LV



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.10.2007, 08:04
Beitrag #12

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Grundlegendes Verständnis von LV
' schrieb:So sehe ich das auch, aber manche hier in diesem Forum schütten das Kind mit dam Bade aus und vertreten die Meinung, daß man lokale Variablen grundsätzlich nicht verwenden sollte. Das Absurdeste war, daß jemand lokale Variablen gleichsetzte mit dem goto- Befehl in einer ansonsten strukturierten Umgebung und dafür die Zustimmung von anderen bekam. Aus dieser Diskussion habe ich mich ganz still fortgeschlichen.

ich seh erst jetzt dass du darauf nochmal geantwortet hastWink

joh, die ofizielle Meinung "locals sind BÖÖÖÖHHHHSEE" wird ja auch von mir forciert und unterstützt, weil viele Anfänger - gerade wenn sie von text-orientierten Programmiersprachen zu LV kommen - viel zu viele lokale Variablen einsetzen. Es ist wie im richtigen Leben: die Menge macht's bzw. die Art und Weise wie locals eingesetzt werden.

Angenommen ich möchte einen Dialog programmieren, in dem ich irgendwelche Werte verändern kann. Diese Werte sollen beim aufpoppen des Dialogs bereits in den Eingabefeldern stehen, dann hab ich nur 2 Möglichkeiten: Entweder ich verwende locals oder - falls ich noch Properties setzen muss (z.B. disabled oder so ...) - dann eben die Value Eigenschaft der Property node. Hier sind locals angebracht und richtig eingesetzt.

Eine lokale Variable in eine State-Machine die ich verwende um ein Conrol zu setzen, weil ich vergessen hab das als Schiebe-Register anzulegen ist IMHO akzeptabel.

Lokale Variablen die z.B. zum Datenaustausch zwischen zwei parallelen While-Loops dienen sind in meinen Augen schlicht ein Programmierfehler, genauso wie locals mit denen State-Machines angesteuert werden, etc ... was man halt alles so sieht wenn man fremden Code angucken muss ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Grundlegendes Verständnis von LV - jg - 08.06.2007, 08:19
Grundlegendes Verständnis von LV - jg - 08.06.2007, 14:19
Grundlegendes Verständnis von LV - jg - 09.06.2007, 10:38
Grundlegendes Verständnis von LV - cb - 09.06.2007, 13:07
Grundlegendes Verständnis von LV - cb - 07.10.2007 08:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dataflow Verständnis Beispiel 911tom 9 6.545 28.11.2017 07:54
Letzter Beitrag: GerdW
  Brauche Hilfe zum Verständnis von XControls Hasenfuss 0 2.698 19.02.2013 11:24
Letzter Beitrag: Hasenfuss
  Allgemeine Fragen zum besseren Verständnis xyzabc 14 12.219 13.09.2007 15:14
Letzter Beitrag: oenk

Gehe zu: