Forum: Die Delphi-IDE
by jaenicke,
29. Jan 2018
Wenn man (wie ich bei meinen Experimenten ein Refactoring Tool zu bauen) einen Parser wie den von Castalia nimmt, ist das kein Problem. ;-)
Denn strukturiert ist das ganze schon eindeutig, nur wenn du mal z.B. in den genannten Parser hineinschaust, siehst du auch wie viele Fälle da eigentlich behandelt werden müssen...
Forum: Die Delphi-IDE
by jaenicke,
13. Dez 2017
Schöner wäre, sich an den Styleguide (und die interne Implementierung der Klassenvervollständigung von Delphi) zu halten...
Dass da immer wieder jemand sein eigenes Süppchen kocht, ist echt suboptimal.
Da das ein Tool vor allem für dich selbst ist, bist du da natürlich frei, aber so wird es dann wohl auch eher eine Lösung bleiben, die sonst nicht viele nutzen möchten. Gerade die Verwendung...
Forum: Die Delphi-IDE
by jaenicke,
9. Nov 2017
Ja, genau diese Funktionen sind an MMX sehr interessant. :thumb:
Mehr habe ich bei Interfaces auch noch nie gebraucht.
Forum: Die Delphi-IDE
by jaenicke,
3. Sep 2017
Die Logik, dass der Setter SetXyz und der Getter GetXyz heißt, gibt es in Delphi ja schon. Da braucht man nicht mit den unsäglichen Unterstrichen anfangen. In anderen Sprachen sind die üblich, in Delphi entsprechend des Styleguides kein guter Programmierstil. Und das finde ich auch gut so.
Ich finde was die Idee angeht einfach, dass man schon explizit schreiben müssen sollte was man meint....
Forum: Die Delphi-IDE
by jaenicke,
2. Sep 2017
Ohne Code Explorer habe ich das immer so gemacht:
Ich schreibe property BlaBlub: Integer;
Ich drücke Strg + Shift + C
Nun habe ich: property BlaBlub: Integer read FBlaBlub write SetBlaBlub;
Nun ersetze ich F durch Get und Set durch F und drücke wieder Strg + Shift + C
Nun habe ich privates Feld, Getter und Setter
Nun muss ich nur noch das F nach write wieder in Set ändern
Am meisten...
Forum: Die Delphi-IDE
by jaenicke,
2. Sep 2017
Ich kann dir nur Modelmaker Code Explorer empfehlen. Damit kann man viel zu den Punkten umsetzen, die du angesprochen hast.
Die Sortierung der Methoden geht damit zwar, aber da achte ich gar nicht drauf. Die ist mir ziemlich egal.
Zu Punkt 3... Dafür gibt es ja die Klassenvervollständigung. Die legt das automatisch an.
Und die Deklarationen aus einen Interface kann man auch automatisch...