Entwickler-Ecke
Sonstiges (Delphi) - Code-Generierung beeinflussen
Andreas Pfau - Mi 09.07.03 20:42
Titel: Code-Generierung beeinflussen
Hallo,
im Laufe der Zeit habe ich mir einen eigenen Stil angeeignet, den Code zu schreiben:
- Ich lasse zwischen Methoden 3 Leerzeilen
- Ich rücke Blöcke um 1 Space ein
Wenn ich jetzt ein Ereignis anlege, und somit eine Mtehode angelegt wird, kann ich dann Delphi anweisen, automatisch 3 Lerzeilen zu lassen, statt einer?
Und wie weise Ich Delphi an, die Deklarationen bzw. das DPR mit nur einem Space Einrückung (statt wie üblich 2) zu erzeugen?
Kann ich Delphi evtl. sogar anweisen, über jede Methode "//" zu schreiben, damit ich später Comments geben kann?
Bin über jedes Feedback froh. Wenn meine Wünsche nicht gehen, sagt mir das bitte!
:D
Andreas Pfau - Mi 09.07.03 22:09
Hallo,
wusste gar nicht, dass es so einen StyleGuide gibt. Na ja, wie dem auch sei... sag bloß, du hast von Anfang an nach DIESEM Giude gearbeitet? Nicht dass der schlecht ist, aber ich habe mir ganz einfach MEINEN Sytle angeeignet. Und das mit den 3 Zeilen Abstand finde ich EXTREM OK. Das bring tnix als Übersicht. Denn ich lasse gerne zwischen Befehlen eine Leerzeile, und da sollte man schon auf den ersten Blick ekennen, ob hier Befehle oder Methoden getrennt werden.
Na ja, wenns net geht, gehts net. Werde mir deise OTA mal angucken. danke!
AndyB - Do 10.07.03 01:26
Ich war aber nahe dran. Ich musste nur das begin in eine neue Zeile verschieben und ein Einrück-Leerzeichen bei for-Schleifen entfernen.
Andreas Pfau - Do 10.07.03 16:44
Hallo,
nun, ich denke darüber lässt sich NICHT streiten. Das ist jedem selbst überlassen. Klar wird der Code so übersichtlicher, aber lesen kann man ihn so oder so. Lassen wir's wenn man den Code-Generator nicht beeinflussen kann, lass' ich's eben. Trotzdem Danke :D
Delete - Do 10.07.03 19:30
Es gibt Delphi-Quellcode-Formatierer.
Andreas Pfau - Do 10.07.03 19:36
Hallo,
wo gibt es die?
Delete - Do 10.07.03 20:21
Google mal nach DelFor oder so ähnlich.
Raphael O. - Do 10.07.03 20:22
http://jedicodeformat.sourceforge.net/
da gibts einen... mit Quellcode und der ist einfach zu bedienen...
hält sich IMO auch an den Styleguide, aber im Quelltext kannste ja alles ändern ;)
Andreas Pfau - Do 10.07.03 20:25
Jo, Danke für den Link :D
ErnestoChe - Di 04.11.03 14:01
Hi,
ich würde mir wünschen, dass der Delphi-Compiler die Formatierung checkt und einen Fehler ausgibt bei nicht Einhaltung des Object Pascal Style Guides.
Sie ergibt nänlich einen Sinn und ist die am meisten angewandte.
Wenigstens bei der Groß- und Kleinschreibung,würde ich mir wünschen, dass es so wie bei C++ wäre.
Wenn ich mir den Code von so manch einem ansehe kommt mir das :puke:
MFG
- Ernesto -
lemming - Di 04.11.03 15:15
Also ich hab schon immer nach dem Delphi Style Guidlines gearbeitet. Jeddoch nur weil ich mit den Demos in Delphi 3 angefangen habe in Pascal zu coden.
Raphael O. - Di 04.11.03 15:45
ErnestoChe hat folgendes geschrieben: |
Wenigstens bei der Groß- und Kleinschreibung,würde ich mir wünschen, dass es so wie bei C++ wäre. |
wie ist das denn da??
in C# ist es mitunter schon nervig, das groß und kleinschreibung unterschieden werden (!)...
das ist in C++ aber IMO nicht so, oder??
ErnestoChe - Di 04.11.03 16:09
Hi,
in C++ wird auch Groß- und Kleinschreibung unterschieden und das finde ich gut so. Für Delphi würde ich mir das auch wünschen.
Es gibt nämlich Leute die schreiben mal:
Delphi-Quelltext
1: 2: 3:
| intostr intTostr Intostr |
Und so gehts dann im ganzen Quellcode weiter. Ob das jetzt nun Funktionen, Variablen, Konstanten oder sonstwas sind. Und in den Quellcode von solchen Leuten muss man sich hin und wieder reindenken und verliert schnell die Lust.
Meine Meinung.
MFG
- Ernesto -
Raphael O. - Di 04.11.03 16:11
ich finde es sinnvoll, dass es auf den NAmen und nicht auf die groß und kleinschreibung AnkoMMt, IN deLPhI ;)
bIce - Di 04.11.03 19:23
Man könnte eigentlich ein PlugIn schreiben, dass es automatisch in die richtige Schreibweise setzt (wie in VB), oder? Ich weiß aber nicht wie das funktioniert, kennt jemand Tutorials zu den Tool API?
Was die Styleguides angeht, ist dass es mir auch oft schwerfällt sich an etwas anzupassen. Vor allem wenn man in mehreren Sprachen bzw. APIs programmiert. Deshalb benutze ich für alle Sprachen und eigene Bibliotheken dasselbe. Es ist ähnlich wie der von Java nur dass Membervariablen mit einem Unterstrich enden.
Tino - Mi 05.11.03 10:17
bIce hat folgendes geschrieben: |
Man könnte eigentlich ein PlugIn schreiben, dass es automatisch in die richtige Schreibweise setzt (wie in VB), oder? |
Mit
GExpert [
http://www.gexperts.org/] (Modul: Code Proofreader) werden die Bezeichner (ob für Variable, Type, ect) immer so geschrieben wie ich diese definiert habe. Auch werden kleine Schreibfehler automatisch korrigiert.
Wenn ich z. b. die Variable im Form Objekt definiere:
Delphi-Quelltext
1: 2:
| private fNameIsSet: Boolean; |
und dann z. B. im OnCreate Event die Variable komplett klein Schreibe
wird dies automatisch durch
Gruß
Tino
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!