AGB  ·  Datenschutz  ·  Impressum  







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

Vorteile von Delphi

Ein Thema von mumu · begonnen am 22. Nov 2005 · letzter Beitrag vom 15. Dez 2005
 
Hubble

Registriert seit: 13. Dez 2005
13 Beiträge
 
#30

Re: Vorteile von Delphi

  Alt 15. Dez 2005, 12:53
Zitat von malo:
Von wegen "unsauberes Programmieren" kann man sich jedoch auch streiten. Jede Sprache hat ihre Vorteile. In Delphi ist IMHO, dass man strukturiert Variablen immer an den Anfang setzen muss, für alles einen eigenen Bereich hat, und nichts "mal eben irgendwo" machen kann etc. Ob es ein Fluch oder ein Segen ist, soll jeder selbst entscheiden. Ich bekomme jedenfalls das Grauen, wenn ich einen C++-Quelltext sehe, in dem in jeder 15. Zeile eine Variable deklariert wird. Wenn ich ein wenig weiterlese, weiß ich gar nicht mehr, welche Variable was genau machen soll. Und wenn ich es nachlesen will, muss ich den gesamten Quelltext durchstöbern und suchen.
In C/C++ schreibe ich z.B. in Zeile 36 einer Funktion:

for(int i=0;i<5;i++)

Mich interessiert die Variable i nur hier an dieser Stelle. Kommt die Schleife weg, dann ist auch die Variable weg.
Deswegen will ich nicht normal 36 Zeilen vorher var i schreiben.

Der Übersicht halber schreibe auch ich einen Großteil der Objekte und Variablen an den Anfang einer Funktion.


Zitat von malo:
Zitat von hubble:
In Delphi ist ein Nachteil (bei größeren Projekten hauptsächlich), dass man alles "mal eben" zusammenklicken kann. Da friemelt man irgendwie eine GUI zusammen, baut hier noch was ein, und da noch was ein...
Aber wird man trotzdem in Delphi dazu verleitet, schlampig zu programmieren (im Vergleich zu C++)?
Ich denke, ich C++ ist das noch schlimmer. Hingeschmierte Einzeiler sind oft schwerer zu lesen oder zu warten als ein strukturierter Delphi-Quelltext, finde ich.
z.B. bei der Verquickung von Daten und GUI. Passiert in Delphi Projekten häufiger.
Bei einem Projekt von mir wird eine graphische LED-Komponente verwendet um den Zustand eines Ausgangs anzuzeigen und zu speichern.
Ist schrecklich wenn überall in den Uses ein Bezug auf main sein muß damit man den Zustand des Ausgangs erfährt.
Ist fehlerträchtig weil unübersichtlich und kann z.B. bei 2 schnellen Clicks hintereinander wegen der Art der Implementierung zu Ungleichheit von elektrischem Ausgang und der Komponente führen. (ist aktuell eins meine Probs und wär in VC++ selbst bei mäßigen Programmierern warscheinlich so nicht passiert.)

Hubble
  Mit Zitat antworten Zitat
 


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 23:03 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