Inhaltsverzeichnis
Kontrolna Lista Konvencija Imenovanja
Verzija: 2.0
Opseg: Namespaces, tipski prefiksi i konvencije imenovanja.
Vidi Class Hierarchy i Type Prefixes ispod za detalje.
Namespace Pattern (MS-style)
- [ ] Nazivi unita prate
WvdS.<Category>.<Component>.pas - [ ] Zrcali Microsoft .NET strukturu s
WvdS.prefiksom - [ ] Primjer:
WvdS.Web.Mvc.Controller,WvdS.Web.Http
Class Hierarchy (Borland-style)
- [ ] Apstraktna baza koristi
TWvdSCustomprefiks - [ ] Javna baza koristi
TWvdSBaseprefiks - [ ] Konkretne klase koriste
TWvdSprefiks - [ ] Pattern:
TWvdSCustomXxx → TWvdSBaseXxx → TUserXxx
Type Prefixes (No conflicts)
- [ ] Classes:
TWvdS*(npr.TWvdSRouter) - [ ] Interfaces:
IWvdS*(npr.IWvdSActionResult) - [ ] Exceptions:
EWvdS*(npr.EWvdSRoutingException) - [ ] Interfaces imaju GUID za DI Container
General Naming
- [ ] Namespace zrcali MS Pattern s
WvdS.prefiksom - [ ] Klase koriste jezično specifičan WvdS-prefiks (
TWvdS,WvdS) - [ ] FFI funkcije koriste
wvds_prefiks (Rust) - [ ] COM/ActiveX koristi
WvdS.<Component>pattern - [ ] Opisni nazivi (bez pojedinačnih slova osim za petlje)
- [ ] Bez kratica osim poznatih (npr. URL, HTTP)
Verzija: 2.0 (Split)
Autor: Wolfgang van der Stille
Natrag na Kontrolne Liste Koda | Kontrolne Liste za Pregled
Zuletzt geändert: 29.01.2026. u 20:49