Inhaltsverzeichnis
Naming Conventions Checklist
Version: 2.0
Scope: Namespaces, Typ-Präfixe und Naming-Konventionen.
Siehe Class Hierarchy und Type Prefixes unten für Details.
Namespace Pattern (MS-style)
- [ ] Unit-Namen folgen
WvdS.<Category>.<Component>.pas - [ ] Spiegelt Microsoft .NET Struktur mit
WvdS.Präfix - [ ] Beispiel:
WvdS.Web.Mvc.Controller,WvdS.Web.Http
Class Hierarchy (Borland-style)
- [ ] Abstrakte Basis verwendet
TWvdSCustomPräfix - [ ] Public Basis verwendet
TWvdSBasePräfix - [ ] Konkrete Klassen verwenden
TWvdSPräfix - [ ] Pattern:
TWvdSCustomXxx → TWvdSBaseXxx → TUserXxx
Type Prefixes (No conflicts)
- [ ] Classes:
TWvdS*(z.B.TWvdSRouter) - [ ] Interfaces:
IWvdS*(z.B.IWvdSActionResult) - [ ] Exceptions:
EWvdS*(z.B.EWvdSRoutingException) - [ ] Interfaces haben GUID für DI Container
General Naming
- [ ] Namespace spiegelt MS Pattern mit
WvdS.Präfix - [ ] Klassen verwenden sprachspezifischen WvdS-Präfix (
TWvdS,WvdS) - [ ] FFI Funktionen verwenden
wvds_Präfix (Rust) - [ ] COM/ActiveX verwendet
WvdS.<Component>Pattern - [ ] Beschreibende Namen (keine Einzelbuchstaben außer Loops)
- [ ] Keine Abkürzungen außer bekannte (z.B. URL, HTTP)
Version: 2.0 (Split)
Autor: Wolfgang van der Stille
Zurück zu Code Checklists | Review Checklists
Zuletzt geändert: den 29.01.2026 um 15:13