Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Delphi’s Object Pascal Style Guide erneuert (https://www.delphipraxis.net/207755-delphi%92s-object-pascal-style-guide-erneuert.html)

TurboMagic 1. Nov 2022 07:29

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von arnold mueller (Beitrag 1514130)
Warum baut Emba nicht endlich einen gut funktionierenden Code Formatierer?
Die Jetbrains IDEs, z.B. für go, formatieren den Code beim Tippen automatisch. Sieht immer gleich und top aus, sehr bequem und hilfreich.

Was funktioniert denn am bisherigen Formatter nicht gut?
Der kann ja jederzeit per Strg-D aufgerufen werden.

Wenn ein automatischer Formatter umgesetzt werden sollte, dann sollte der optional sein und
er muss sehr fehlertolerant sein was unvollständigen Code an geht.

himitsu 1. Nov 2022 08:27

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

sehr fehlertolerant sein was unvollständigen Code an geht.
Geht nicht, weil das schaffen die schon beim CodeInsight und Collapse garnicht.

Ein kleiner Fehler und die Codevervollständigung hängt
und nachfolgend klappen ständig all Codes auf.
Blöd, wenn man mittendrinn an einer Methode arbeiten will.

Daniel 1. Nov 2022 09:25

AW: Delphi’s Object Pascal Style Guide erneuert
 
Das alles hat mit dem Style-Guide, der vor Monaten aktualisiert wurde, wenig zutun ...

Mavarik 4. Nov 2022 03:58

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von TurboMagic (Beitrag 1514141)
Der kann ja jederzeit per Strg-D aufgerufen werden.

Abgesehen davon, dass man mit STRG-D den Curser eine Stelle nach rechts bewegt... (Wenn man die richtige Keyboard Einstellungen verwendet)

:stupid: Mavarik

PS.: Es wäre schön, wenn EMBT endlich die Hotkeys gemäß der Tastatur Einstellung anpassen würde...

dummzeuch 4. Nov 2022 08:05

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von arnold mueller (Beitrag 1514130)
Warum baut Emba nicht endlich einen gut funktionierenden Code Formatierer? Die Jetbrains IDEs, z.B. für go, formatieren den Code beim Tippen automatisch. Sieht immer gleich und top aus, sehr bequem und hilfreich.

Mich würde das wahnsinnig machen, wenn der Editor ständig an meiner Eingabe rumfummelt.

perpeto1234 4. Nov 2022 09:19

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von TurboMagic (Beitrag 1514141)
Zitat:

Zitat von arnold mueller (Beitrag 1514130)
Warum baut Emba nicht endlich einen gut funktionierenden Code Formatierer?
Die Jetbrains IDEs, z.B. für go, formatieren den Code beim Tippen automatisch. Sieht immer gleich und top aus, sehr bequem und hilfreich.

Was funktioniert denn am bisherigen Formatter nicht gut?
Der kann ja jederzeit per Strg-D aufgerufen werden.

Inline-Variablen. Das allein hindert mich daran, ständig Strg+D zu hämmern.. leider! Und das schon seit Ewigkeiten seit Einüfhrung der Inline-Variablen.

dummzeuch 4. Nov 2022 10:24

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von TurboMagic (Beitrag 1514141)
Was funktioniert denn am bisherigen Formatter nicht gut?

Variant Records, also die, die es schon in der Pascal Zeit gab:
Delphi-Quellcode:
var
  bla = record
    case boolean of
      true: (LongWordWert: Cardinal);
      false: (LowWord: word;
              HighWord: word);
  end;
Da man leider auch keine Bereiche von der Formatierung ausnehmen kann, war er damit für mich gestorben.

Dank des Formatters in GExperts war das zum Glück kein großer Verlust. Dem habe ich inzwischen alles an neueren Sprachfeatures beigebracht, was ich verwende.

himitsu 4. Nov 2022 11:01

AW: Delphi’s Object Pascal Style Guide erneuert
 
vielleicht wird es ja in den nächsten 20 Jahren endlich mal "repariert" :angle2:
https://quality.embarcadero.com/browse/RSP-39558

Und nicht nur der Formatter, auch Class-Completion raucht bei Denen gerne mal ab, bzw. legt neu generierte Methoden oben im Interface in den irgendeinen Record rein, anstatt in die Implementation.


PS: Ich weiß, heißt Variant aber ist ein Case.

Mavarik 4. Nov 2022 11:11

AW: Delphi’s Object Pascal Style Guide erneuert
 
Zitat:

Zitat von dummzeuch (Beitrag 1514300)

Variant Records...

Aber:

Delphi-Quellcode:
var
  bla = record
    Case boolean of
      true: (LongWordWert: Cardinal);
      false: (LowWord: word;
              HighWord: word);
  end;
Mavarik :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.
Seite 5 von 5   « Erste     345   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz