![]() |
Übersichtlichkeit des Quelltextes?
Ich hab da mal ne Frage:
Ich hab da immer so kleine Probleme mit der Unicode-Unterstützung und so. Wie sieht das aus: Kann man dem Compiler irgendwie mitgeben im quelltext bestimmte Variablen in bestimmten fareb zu markieren? So wie reservierte Wörter blau werden könnte man nicht alles was Integer ist gelb wird und alles, was AnsiString ist zum Beispiel rot, alles, was WideString ist, grün oder wie auch immer. MFG |
AW: Übersichtlichkeit des Quelltextes?
Ein kunderbunter Quelltext?
Nja, notfalls kannst du sowas auch über eine "ordentliche"/passende Namenskonvention regeln. Wie z.B. bestimmten Prefixen, welche den Variablennamen vorangestellt sind. |
AW: Übersichtlichkeit des Quelltextes?
Oder du schreibst dir einen entsprechenden Highlighter für die IDE.
|
AW: Übersichtlichkeit des Quelltextes?
Mir stellt sich hier die Frage, ob es die Übersichtlichkeit erhöht, wenn man die unterschiedlichen Datentypen -wie auch immer- kennzeichnet.
Wo ist der Mehrwert? Viel, und ich meine VIEL, wichtiger ist doch, den Code so lesbar zu machen, das er sich liest, wie ein Buch. Oder besser ausgedrückt: Wie die Lösung des Problems. Dazu sollten die Bezeichner aussagekräftige Namen besitzen, Methoden sollten genau eine Aktion ausführen und Klassen für genau eine Aufgabe gemacht sein. "Wenn das Wort 'Und' in der Beschreibung der Methode/Klasse auftaucht, hast Du etwas falsch gemacht". Ein Ansatz ist die "Clean Code" Philosophie. Googel mal danach und kauf Dir das Buch. |
AW: Übersichtlichkeit des Quelltextes?
Zitat:
Zitat:
Zitat:
Was du bräuchtest wäre ein Tool zur statischen Code-Analyse welches dabei hilft den Code nach bestimmten Parametern zu verstehen, die nicht so einfach ersichtlich sind, selbst wenn man den Code zu kennen meint. Leider ist mir kein solches Tool für Delphi bekannt. Aber vielleicht ja jemand anderem hier? ... |
AW: Übersichtlichkeit des Quelltextes?
Zitat:
|
AW: Übersichtlichkeit des Quelltextes?
Zitat:
|
AW: Übersichtlichkeit des Quelltextes?
Zitat:
![]() |
AW: Übersichtlichkeit des Quelltextes?
Wenn du übersichtlichen, also gut zu lesenden Code haben möchtest, strukturiere den Code, also bevor der Inhalt von Bedingungen, Schleifen, etc. kommt, einen Tabstop machen. Dadurch erkennt man, was zu einer Schleife, etc. gehört und was nicht. Außerdem das begin und end in eine eigene Zeile.
Und wie es schon genannt wurde, selbstbezeichnende Variablen& Prozeduren, etc. sind die halbe Miete! ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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 by Thomas Breitkreuz