Marinko Zadro u rubrici Programiranje od

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)

+9 glasa
Marko Dabić od
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%.
+2 glasa
Kuzma Topić od
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.

Možda Vas zanimaju i ova pitanja...

2 odgovora 1.4k 👀
1 odgovor 455 👀
1 odgovor 576 👀
1 odgovor 389 👀
2 odgovora 430 👀
2 odgovora 662 👀
2 odgovora 688 👀
1 odgovor 592 👀

🎂🎉

Znatko je u prosincu 2024. napunio svojih 11 godina postojanja!

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

15.4k pitanja

25.0k odgovora

9.9k komentara

1.7k korisnika

...