![]() |
Dateien umbennen - welches Namensformat?
Ich möchte mich dieses Wochenende gerne daran begeben, die Units meines Projekts ordentlich umzubenennen.
Ich habe noch einige Leichen im Keller. Meine Klassen werden alle ungefähr so heißen.. TStringUtils, TSonstwasUtils usw. Wie würde ich aber die Units benennen, sodass sie am besten in der Unitliste alle zusammenhängend dargestellt werden (weil das manuelle Sortieren ja noch immer nicht richtig klappt!). Ich dachte an etwas wie Utils.String. Aber ist das wirklich so clever denn der Klassenname wäre ja genau umgekehrt. Meine Formulare nenne ich übrigens alle frmIrgendeineTreffendeBezeichnung. Wäre hier dann vielleicht auch Forms.IrgendeineTreffendeBezeichnung angebracht? |
AW: Dateien umbennen - welches Namensformat?
eventuell einfach und banal sowas?
TStringUtils -> Unit: UStringUtils TSonstwasUtils -> Unit: USonstwasUtils |
AW: Dateien umbennen - welches Namensformat?
Wenn man keine Antiken Delphi-Versionen unterstützen muss dann mit Namespace.
TStringUtils -> Unit: SneakyBagels.StringUtils Damit geht man der Gefahr aus dem Weg Kollisionen mit Unitnamen neueren Delphis oder 3th-Party-Komponenten zu bekommen. |
AW: Dateien umbennen - welches Namensformat?
Zitat:
Was könnte man denn noch außer den Benutzernamen nehmen? Der Programmname wäre m.E. nicht so pralle :| Vielleicht die ersten beiden Initialen meines Programmnamens? |
AW: Dateien umbennen - welches Namensformat?
Zitat:
![]() ![]() Du bist niemandem einen Namen schuldig. Wichtig ist es dass es konsequent durchgezogen wird und der Namen dir erlaubt deinen Kram vernünftig zu finden. |
AW: Dateien umbennen - welches Namensformat?
Zitat:
Daher dachte ich an eine ordentliche Umbenennung. |
AW: Dateien umbennen - welches Namensformat?
Zitat:
MyProject1.Utilities.pas, MyProject2.Utilities.pas,... |
AW: Dateien umbennen - welches Namensformat?
Eine Frage bleibt noch... wie würde ich denn die ganzen Utils-Units ordentlich und nacheinander sortiert bekommen?
<Programmname>.StringUtils.pas, <Programmname>.DateUtils.pas da sist ja OK. Aber alphabetisch sortiert werden kann das schlecht =/ <Programmname>.Utils.Strings.pas ist nicht so toll oder? |
AW: Dateien umbennen - welches Namensformat?
Zitat:
Wenn es sich lohnt, warum nicht? In unserer Lieblings-Entwicklungsumgebung ist das ja auch...
Code:
System.Classes.pas
System.Generics.Collections.pas System.Generics.Defaults.pas System.JSON.pas System.JSON.Writers.pas System.JSON.Types.pas |
AW: Dateien umbennen - welches Namensformat?
Zitat:
MeinKürzel.DieFunktion.pas MeinKürzel.EineGruppe.DieFunktion.pas "MeinKürzel" für Komponenten/GemeinsameUnits und "ProjektName" für das jeweilige Projekt. Man muß auch nicht unbedingt name.space verwenden, denn unser_score oder CamelCase ist auch weit verbreitet, aber so passt es sich in die Unitnamen des Delphi ein und man kann auch mal mit DefaultNamespaces arbeiten. VCL.MeinKürzel.EineGruppe.DieFunktion.pas FMX.MeinKürzel.EineGruppe.DieFunktion.pas Im Programm nimmt man dann nur noch MeinKürzel.EineGruppe.DieFunktion und Delphi nimmt die Unit des verwendeten GUI-Systems. Wobei es mir eigentlich besser gefallen würde, wenn es so hieße :stupid: MeinKürzel.EineGruppe.DieFunktion.VCL.pas MeinKürzel.EineGruppe.DieFunktion.FMX.pas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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