![]() |
Delphi-Version: 10.4 Sydney
Delphi’s Object Pascal Style Guide erneuert
War ja auch schon ein wenig in die Jahre gekommen:
![]() Blog von Marco Cantú: ![]() |
AW: Delphi’s Object Pascal Style Guide erneuert
Diese "Empfehlung" sollte Pflicht werden, ohne die der Compiler gar nicht erst arbeitet. Dann gäbe es weniger Gruselcode von irgendwelchen Hausaufgaben.
|
AW: Delphi’s Object Pascal Style Guide erneuert
Zitat:
|
AW: Delphi’s Object Pascal Style Guide erneuert
<OT> Formatierung ist die eine Sache, wichtiger wäre, das LSP das gleiche Delphi/Object Pascal spricht bzw. versteht. Aber so langsam denke ich das werden wir nicht mehr erleben.</OT>
|
AW: Delphi’s Object Pascal Style Guide erneuert
Allen Recht kann man es auch nicht machen.
Ich hab einfach meine eigene Variante wann BEGIN-END oder so, und wie eingerückt wird, weil "ich" es einfach so besser lesen kann. Je nach Situation gibt es auch mal Unterschiede in der Einrückung. Und dann natürlich alles nochmal anders, bei Fremdcode oder auf Arbeit (jenachdem welche/wessen Unit/Funktion man dort anfasst und wie es da drumrum aussieht). Aber ja, vor allem für alle ohne "eigenen" Style, bzw. wenn sie noch garkeinen haben (oder der echt grauenhaft ist) und zum Reflektieren/Überdenken des eigenen Styles, ist so eine Vorgabe Ideenvorlage schon nicht schlecht. |
AW: Delphi’s Object Pascal Style Guide erneuert
Zitat:
|
AW: Delphi’s Object Pascal Style Guide erneuert
Compiler, ErrorInsight, CodeInsight, HelpInsight, Refactoring, die Änderungen vom FormDesigner oder synchronisierte Codeändeungen aus den Projektoptionen, usw.
Also alles mit der selben Syntax aus'm LSP arbeitet. |
AW: Delphi’s Object Pascal Style Guide erneuert
So Copyrightzeugs/Unitbeschreibungen mach ich inzwischen ins PasDoc/XMLDoc, anstatt in einen komischen Kommentar.
Theoretisch könnte das dann im HelpInsight/CodeVervollständigung zum Unitnamen angezeigt werden (wenn es funktionieren würde) oder bei der Generierung einer Dokumentation oder Hilfe genutzt werden. |
AW: Delphi’s Object Pascal Style Guide erneuert
Cool, ich bin mal gespannt ob ich etwas finde über das man sich so fanatisch streiten kann wie Tabs vs. Spaces.
Edit: Zitat:
![]() 👿 AAAAaaaaaa PS: Wenn ich es beim Überfliegen richtig sehe dann habt ihr euch ja zum Glück auf eine doch sehr brauchbare Formatierungsvorgabe für anonyme Methoden geeinigt. Was man manchmal seht wie manche Leute die in den Code quetschen oder ausrichten, da rollen sich einem die Fußnägel hoch... |
AW: Delphi’s Object Pascal Style Guide erneuert
![]() Nee nee nee, das geht so. :angle2:
Delphi-Quellcode:
if DoSomething then
{$IFDEF MSWINDOWS}MessageBox{$ELSE}WriteLn{$ENDIF}('Hello'); Das mit den Anonymen mach ich auch schon so. Nur manchmal kommt die ProzedurDeklaration mit auf die selbe Zeile (wenn keine/wenige/kurze Parameter und die restliche Zeile davor auch kurz ist), aber das begin-end ist dennoch auf einer eigenen Zeile und immer eingerückt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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-2025 by Thomas Breitkreuz