Početak › Forumi › Linuks › Programiranje › Java i OO – RDBMS mapiranje.
- This topic has 4 odgovora, 3 glasa, and was last updated 20 years, 3 months ranije by
amirilo.
-
AutorČlanci
-
29. oktobar 2005. u 4:08 pm #6408
memphis
UčesnikRešio sam da naučim i Javu, pošto je hvale na sva zvona, a i ponuda poslova je dobra. Ulazeći u problematiku mapiranja, vidim da se kao uobičajena praksa javlja odnos klasa – tabela!
Bi mi nelogično nakon čitanja knjige “Joe Celko’s Trees and Hierarchies in SQL”, gde autor kaže da su u Bell ovim laboratorijama eksperimentisali i došli do zaključka da su OO jezici dobri za programiranje, ali loši za podatke.
Nakon toga isto nailazim na dobar članak “Why getter and setter methods are evil”, http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-toolbox.html?, gde kritikuje praksu sa mnogo getera i setera, kojim na indirektan način privatne promenljive proglašavamo javnim i narušavamo osnovno načelo objektno orijentisanog programiranja – enkapsulaciju. Kao i samu svrhu klase da njoj pošaljemo poruku da za nas nešto uradi, a ne da preuzmemo podatak i da ga obrađujemo u drugoj klasi.
Takođe u kljizi “Code complete”, navode da budemo posebno pažljivi ako klasa sadrži više od sedam članova.
Ne vezano direktno za temu, pregledao sam i dosta struktura podataka našeg softvera, u kome recimo dominira jedna tabela dokument koja sadrži 20-50 polja a nekad i više, i obuhvata sve moguće dokumente, koji se razlikuju po polju tip i sl.
Mislim, sve to može da se natera da radi, ali čemu onda OO tehnologija, principi, normalizacija tabela…
Interesuje me mišljenje ostalih na ovu temu.
29. oktobar 2005. u 4:37 pm #36607amirilo
UčesnikMislim da ces dosta dobrih odgovora dobiti ako pitanje postavis i na http://www.javasvet.net
Pozzz
30. oktobar 2005. u 12:24 am #36608memphis
UčesnikLepo sam se registrovao kao novi član, iskopirao sam poruku i kad pritisnu pregled pre postiranja videh samo kuke i kvake. Nije valjda da Java ne podržava ćirilicu? E, neću da prekucavam 😈 .
30. oktobar 2005. u 9:01 am #36609zAkiLi
UčesnikSve je to lepo sto autori pisu po knjigama, ali kao sto i sam kazes, u praksi se to jako tesko moze sresti.
Svako programira onako kako mu je najlakse, ili onako kako je placen 😉
Vecina programera se drzi pravila “Uzmi kes i natrpaj sve u jednu tabelu”.30. oktobar 2005. u 9:01 am #36610amirilo
UčesnikSto se tice Java-e ona interno sve cuva kao UTF-8, tako da ne bi trebalo da bude problema. Mozda je nesto do njihovog site-a.
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.