Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Der Programmcode - unvollendete Schönheit - oder auch nicht (https://www.delphipraxis.net/190180-der-programmcode-unvollendete-schoenheit-oder-auch-nicht.html)

bra 8. Aug 2016 11:43

AW: Abmeldungen hier im Forum
 
Zitat:

Zitat von p80286 (Beitrag 1344356)
Nachdem was ich bisher gelesen habe scheinen vor allem die älteren Semester den
Delphi-Quellcode:
if irgendwas then begin
  ...
end
else begin
  ...
end;
- Stil zu bevorzugen, was zu der Vermutung verleitet, daß damals, als sie sich erstmals ernsthaft mit Turbo-Pascal/Delphi beschäftigt haben, dieser Stil das Nonplusultra gewesen sein mag.

Ich glaube das ist auch Gewohnheit und ob man von anderen Sprachen kommt. Ich kann mich noch erinnern, dass es vor einigen Jahren bei C und Java auch unterschiedliche Konventionen gab und jeder was anderes favorisiert hat. Ich habe bei C++/Java die Blöcke z.B. immer so gemacht:

Code:
if()
{
 ...
}
dabei sollten die nach der neuen Konvention eigentlich so sein:
Code:
if() {
 ...
}
Bei Delphi mach ich es eher nach der zweiten Variante, die bei Delphi eigentlich nicht empfohlen wird. Meiner Meinung nach sieht der Code so einfach übersichtlicher aus, weil die begin/end in dem vielen Text leider komplett untergehen - hier bevorzuge ich auch die Klammern aus C/Java.

stahli 8. Aug 2016 11:46

AW: Abmeldungen hier im Forum
 
Da teilt jemand mit, dass er wegen unnötige Diskussionen über Codeformatierungen das Forum schon zwei mal verlassen hat und daraufhin startet eine Diskussion über Codeformatierungen.

Könnt Ihr das nicht in einem eigenen Thread tun?

jaenicke 8. Aug 2016 11:48

AW: Abmeldungen hier im Forum
 
Wobei es ja im Grunde nix weiter zu sagen gibt als dass die einen es so machen und die anderen so.

// EDIT:
Außerdem ist das wie mit anderen Standards auch:
Es wird immer jemanden geben, der sich nicht dran hält.

himitsu 8. Aug 2016 12:56

AW: Abmeldungen hier im Forum
 
Zitat:

Zitat von Sherlock (Beitrag 1344352)
Topic ist weder der Einrückstil, noch Delphi. ;)

Aber ich würde doch gerne ergänzen: Wenn in einer Firma jeder anders einrückt: Viel Spaß beim mergen. :thumb:

Das ist per se kein großes Problem.

Nervig ist nur, wenn jemand ständig umformatiert, sobald er in "fremden" Codes rumfummelt.
Bei einer Totalüberarbeitung einer Unit und wenn ich da alleine dran arbeite, dann bring ich die ganze Unit auch schonmal auf einen einheitlichen Stand, aber sonst versuche ich mich an den Stil des umgebenden Codes anzupassen.

Neutral General 8. Aug 2016 13:06

AW: Abmeldungen hier im Forum
 
Zitat:

Zitat von himitsu (Beitrag 1344374)
Nervig ist nur, wenn jemand ständig umformatiert, sobald er in "fremden" Codes rumfummelt.
Bei einer Totalüberarbeitung einer Unit und wenn ich da alleine dran arbeite, dann bring ich die ganze Unit auch schonmal auf einen einheitlichen Stand, aber sonst versuche ich mich an den Stil des umgebenden Codes anzupassen.

Wobei ich auch schon mit so "schön" formatiertem Code zu arbeiten hatte, dass ich alles umformatieren MUSSTE weil ich sonst nicht in der Lage gewesen wäre den vorhandenen Code zu lesen/verstehen.
Und das konnte auch mal dazu führen dass ich eine komplette Unit "richtig" formatiert habe bevor ich überhaupt angefangen habe daran etwas zu ändern.

Ungefähr sowas:
Delphi-Quellcode:
if Bedingung
  then
   begin
     for i:= 0 to x
        do
         begin

        end;
end;

Daniel 8. Aug 2016 13:19

AW: Abmeldungen hier im Forum
 
Das sind Schicksalsberichte, die mich aufrichtig und tief erschüttern. (Mehr oder weniger, zumindest...)
Aber mit dem Thema haben sie nichts zu tun. Vielleicht muss man einfach damit leben, dass wir Menschen sind und unter Umständen mal ein Leerzeichen mehr oder weniger nutzen als andere.

greenmile 8. Aug 2016 13:25

AW: Abmeldungen hier im Forum
 
Es ist in der Tat so, dass man manchmal statt einer einfachen Antwort gleich eine Grundsatz-Diskussion lostritt. Ich hatte mal die Frage gestellt, ob typisierte Dateien unter Android möglich sind und, wenn ja, wie ich da tricksen muss. Statt ein einfaches "Ja" oder "Nein" oder "Kommt drauf an" ging die Diskussion gleich mit der ersten Antwort in Richtung "Das macht man nicht!". Super, das wusste ich auch vorher, sonst würde es der Compiler ja machen. Danach ging es direkt weiter mit einer Diskussion, dass ich anscheinend nicht weiß was ich tue weil ich keine Datenbank verwende. Dabei war die Ursprungsfrage ja nicht "Wie mache ich es besser" sondern einfach nur, ob typisierte Dateien gehen oder nicht.

baumina 8. Aug 2016 14:31

AW: Abmeldungen hier im Forum
 
Wenn Formatierungs- und Grundsatzdiskussionen dazu führen, dass sich Fragesteller vom Forum abmelden, kann ich das nicht ganz nachvollziehen. Wenn es sich um persönliche Angriffe handelt, dagegen schon. Hinweise auf allgemeine Arbeits- und Vorgehensweisen haben noch nie geschadet und können zur Not auch überlesen werden. Tatsache ist, dass einem fast nirgendwo besser geholfen wird als in diesem Forum. Unzumutbare Beiträge sind hier doch eher die Seltenheit, bzw. werden schnell unterbunden.

greenmile 8. Aug 2016 14:35

AW: Abmeldungen hier im Forum
 
Das wollte ich damit ja auch nicht sagen. Vielleicht liegt es auch einfach nur daran, dass einige User die Entwicklungsumgebung gewechselt haben? Bei dem aktuellen Kurs von Delphi würde mich das auch nicht wirklich wundern.

sh17 8. Aug 2016 16:47

AW: Abmeldungen hier im Forum
 
Zitat:

Zitat von greenmile (Beitrag 1344384)
Das wollte ich damit ja auch nicht sagen. Vielleicht liegt es auch einfach nur daran, dass einige User die Entwicklungsumgebung gewechselt haben? Bei dem aktuellen Kurs von Delphi würde mich das auch nicht wirklich wundern.

Wobei ich da jetzt nicht gleich alle Brücken hinter mir abreißen würde. Gerade wenn man viel beigetragen hat. Aber es muss eben jeder selbst entscheiden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 Uhr.
Seite 2 von 6     12 34     Letzte »    

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-2025 by Thomas Breitkreuz