====== Kontrolni Seznam Konvencij Poimenovanja ====== **Različica:** 2.0\\ **Obseg:** Imenski prostori, tipi predpon in konvencije poimenovanja. ===== Vzorec Imenskega Prostora (MS-stil) ===== * [ ] Imena enot sledijo ''WvdS...pas'' * [ ] Zrcali Microsoft .NET strukturo z ''WvdS.'' predpono * [ ] Primer: ''WvdS.Web.Mvc.Controller'', ''WvdS.Web.Http'' ===== Hierarhija Razredov (Borland-stil) ===== * [ ] Abstraktna osnova uporablja ''TWvdSCustom'' predpono * [ ] Javna osnova uporablja ''TWvdSBase'' predpono * [ ] Konkretni razredi uporabljajo ''TWvdS'' predpono * [ ] Vzorec: ''TWvdSCustomXxx -> TWvdSBaseXxx -> TUserXxx'' ===== Tipi Predpon (Brez konfliktov) ===== * [ ] Razredi: ''TWvdS*'' (npr. ''TWvdSRouter'') * [ ] Vmesniki: ''IWvdS*'' (npr. ''IWvdSActionResult'') * [ ] Izjeme: ''EWvdS*'' (npr. ''EWvdSRoutingException'') * [ ] Vmesniki imajo GUID za DI vsebnik ===== Splošno Poimenovanje ===== * [ ] Imenski prostor zrcali MS vzorec z ''WvdS.'' predpono * [ ] Razredi uporabljajo jezikovno ustrezno WvdS predpono (''TWvdS'', ''WvdS'') * [ ] FFI funkcije uporabljajo ''wvds_'' predpono (Rust) * [ ] COM/ActiveX uporablja ''WvdS.'' vzorec * [ ] Opisna imena (brez posameznih črk razen zank) * [ ] Brez okrajšav razen znanih (npr. URL, HTTP) ---- //Različica: 2.0 (Split)//\\ //Avtor: Wolfgang van der Stille// Nazaj na [[start|Kontrolni Seznami Kode]] | [[..:start|Kontrolni Seznami za Preglede]] ~~DISCUSSION:off~~