Tema: Re: Grieztai siuo klausimu
Autorius: Jornada Del Muerto
Data: 2010-05-18 15:48:52
Dar kelios pastabos:

Naudojant visom SQL uzklausom atskira resursu faila su geru sistemizuoti naming'u:

1. Palengvina bet kokio SQL taisyma projekte;
2. Programa tampa lengvai portinama kitam SQL.

Portinima liecia ir komandos parametru tipai, jei kode esi ju prideklaraves inicializuojant o ne padavineji uzklausos kaip teksto tai teks poto portinant daug ir ilgai p*stis perdarinejant programa...

Poziuris visiem DB laukam kuriu turinio neanalizuoji naudoti string, per daug metu pasitvirtino ir tai kokia 30% sumazina klaidu, jei bus kas inkepes kode int32 id; o db bus didesnis tipas tai su laiku programa sprogs kai tu ID pasidarys daugiau, nors jei to siekiama - prasom, buna atveju kai specialiai norima kad programa kadanors nustotu veikt... (teke su tokiem zmoniem susidurt)...

Geras sistemizuotas namingas geriausia angliskas ir nebutinai taisinklinas, ka turiu omenyje?

Dideliam resursu faile viskas issidestys pagal alfabeta, jei pvz namingas bus:

DeleteUser
DeleteSomeObject
DeleteAnotherObject 
.....
NewUser
NewSomeObject
NewAnotherObject 

Tai labai knistis reiks dirbant su konkreciu objektu ir ieskant skirtingu darbo su juo funkciju, del to man asmeniskai labiau patinka net kas liecia stored proceduras, klasiu metodus ir t.t.. kad alfabetiniam sarase jos butu vienoje vietoje, tai yra:

UserNew
UserDelete
UserUpdate
SomeObjectNew
SomeObjectDelete
SomeObjectUpdate

Tokiu budu ir sarasuose ir ipac autocomplete sarase bus patogu rasti viska...

Tik cia pagrinde iprociai, kurie turi tapt inkstinktais programuotojui su laiku ir dar pakartosiu "DAUGIAU KODO = DAUGIAU BUGU!".