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 TWvdSCustom prefiks
  • [ ] Javna baza koristi TWvdSBase prefiks
  • [ ] Konkretne klase koriste TWvdS prefiks
  • [ ] 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