308 pregleda
Marinko Zadro u rubrici Programiranje od Marinko Zadro [Ekstraktivan] (6.8k bodova)

Kako se radi (konkretno programira aplikacija) u TDD (eng. Test Driven Development) okruženju?

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

2 odgovor(a)

+6 glasa
nesto222 od nesto222 [Aktivan] (101 bodova)
TDD je nacin pisanja koda koji se svodi na to da prvo napises test za neku funkcijonalnost koju moras implementirati, a tek onda radis samu implementaciju. Kad napises test on mora biti fail, jer nemas kod koji testiras, ali kako radis implementaciju sve vise i vise njih prolazi.

Sad za koliki obujam koda prvo napisati pa krenuti u implementaciju je na tebi da odlucis. Testovi su jako korisna stvar pogotovo kod refactoringa. Ima i nesto sto se zove coverage sto ti pokazuje koliki dio koda je pokrivent testovima. Kod TDD on bi zapravo treba biti 100%.
0 glasa
Kuzma Topić od Kuzma Topić [Megaktivan] (11.2k bodova)
Test Driven development je pogodan kada se radi na produktima koji nisu dobro dokumentirani, te nisi ranije radia na njima. U slucaju da na vec postojeci kod trebas dodavat novu funkcionalnost ako nisi dobro upucen u postojeci kod moglo bi bit potrebno dosta truda da se dode do rezultata. Tu uskace TDD, naime osmisli se test koji pokriva postojecu funkcionalnost, a onda se gleda di kroz kod prolazi taj test te di se triba ubacit nova funkcija. Ovo je jako korisna stvar na kompliciranim sustavima koji se godinama nadograduju te je tesko popratit di se sta desava u kodu.

Slična pitanja

1 odgovor 460 pregleda
2 odgovora 561 pregleda

Prva konferencija u Hrvatskoj namijenjena virtualnim asistentima i svima koje zanima svijet virtualne asistencije.

Zagreb, 21.10.2022.

Ulaznice putem ENTRIO sustava

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

Gdje pratiti Znatka?



[ Pretraživanje Znatka ]

8.8k pitanja

14.1k odgovora

3.0k komentara

1.4k korisnika

...