Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Test driven developmentissa koodin lisäys

Jaska [13.11.2018 11:33:57]

#

Kuulin sellaisesta tavasta kehittää ohjelmia kuin test driven development, jossa ensin tehdään funktioille testit, sitten tehdään funktiosta tynkä ja katsotaan, että testit toimivat ja sitten kirjoitetaan tarvittava koodi.

Mutta miten tätä tulee käyttää jos on tehnyt funktion ja siihen pitää lisätä joku asia? Kirjoitetaanko ensin uudet testit ja sitten poistetaan vanha koodi, lisätään tynkätoteutus ja testataan, toimiiko testit ja toteutetaan koodi vai poistetaanko olemassa oleva koodi ensin, sitten luodaan uudet testitapaukset, lisätään poistettu koodi ja muokataan se siten, että uudet testit menevät läpi? Vai saako järjestyksen valita noista kahdesta?

Grez [13.11.2018 12:58:52]

#

Olettaisin että lisätään testi / päivitetään testi niin että testi testaa myös sitä uutta ominaisuutta. Sitten lisätään funktioon tynkätoteutus uudelle toiminnolle ja kun testi menee läpi niin vaihdetaan tyngän tilalle oikea toteutus.

Kai sen voi tehdä myös noinkin kun ehdotit.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta