Správičky 2 796 Blogy 945 Fórum 18 496

object vs (int, string, atd.)

photo
macop
30. 8. 2017 11:12:39
Body: 680
Najaktívnejší č.: 32

object vs (int, string, atd.)

Ahoj

Mam metodu ktora vlozi do DB data:

Osoba OsobaPravnickaAdd(object @ID_osoba,
                                object @TXT_nazov,
                                object @ID_typ_osoba_pravnicka,
                                object @TXT_dic,
                                object @TXT_ico,
                                object @TXT_poznamka,
                                object @TXT_login);

 

Chcel by som sa spytat ci je dobre pouzivat datovy typ

"object" alebo konkretne int alebo string?

[Reakcia]

photo
harrison314
30. 8. 2017 17:07:34
Body: 1005
Najaktívnejší č.: 24

RE: object vs (int, string, atd.)

Az je to  tvoja metoda tak rozhdne konkrete typy. Zmizne ten hnusny prefix, nebude to ako  PHP-cko a zacne to byt semanticke a pochopitelnsjie pre toho, kto s tym bude robit.

tych parametrov je tam dost, osobne by som to refaktorol na triedu.

[Reakcia]

photo
macop
30. 8. 2017 17:29:46
Body: 680
Najaktívnejší č.: 32

RE: object vs (int, string, atd.)

Dik za odpoved

Este upresnim ze prave tuto metodu volam v inej tieriede kde v metode pouzivam ako parameter triedu:

public Osoba OsobaPravnickaAdd(OsobaPravnickaAdd_INPUT osInput)
        {
           

                result = work.OsobaRepository.OsobaPravnickaAdd(osInput.ID_osoba,
                                                                osInput.TXT_nazov,
                                                                osInput.ID_typ_osoba_pravnicka,
                                                                osInput.TXT_dic,
                                                                osInput.TXT_ico,
                                                                osInput.TXT_poznamka,
                                                                osInput.TXT_login);

             

                return result;
            
        }

Mne islo o to ci pouzitie object namiesto ineho "konkretneho" datoveho typu je zly navrh alebo je to pripustne.

V triede: OsobaPravnickaAdd_INPUT mam uz konkretne datove typy.

Ano s prefixom mas pravdu

[Reakcia]

photo
xxxmatko
31. 8. 2017 15:03:03
Body: 4445
Najaktívnejší č.: 10

RE: object vs (int, string, atd.)

Na to tie datove typy su aby sa pouzivali. Hentak sa navyse musi pretypovat int na object a naspat na int a pod. Tie prefixy daj prec.

xxxmatko

[Reakcia]

photo
macop
31. 8. 2017 15:12:53
Body: 680
Najaktívnejší č.: 32

RE: object vs (int, string, atd.)

Dakujem za komenty.

[Reakcia]



Najaktívnejší užívatelia
1. 37750 b. photo vlko
2. 21285 b. photo T
3. 15955 b. photo spigi
4. 15450 b. photo Anonymous
5. 11110 b. photo dudok
6. 9205 b. photo Liero
7. 6885 b. photo siro
8. 6245 b. photo slavof
9. 5355 b. photo duracellko
10. 4445 b. photo xxxmatko