Dobre praktyki w testowaniu na przykładzie .NET
Witam w sto osiemdziesiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są dobre praktyki w testowaniu na przykładzie .NET.
Dziś moim gościem jest Dominik Jeske – związany z mBankiem od 3 lat. W tym czacie wraz z zespołem architektury pracował nad standaryzacją architektury używanej przez deweloperów oraz nad wypracowaniem procesów CI/CD pozwalających wdrażać oprogramowanie wysokiej jakości w sposób niezależny. Ponadto dzieli się wiedzą przez wszelakie media jak blog czy kanały audio/video. Zawodowo programowaniem zajmuje się od 16 lat z czego większość poświęcił technologii .NET. Jest administratorem jednej z największych grup społeczności .NET na Facebook’u.
W tym odcinku o dobrych praktykach w testowaniu rozmawiamy w następujących kontekstach:
- czy testowanie jest już powszechne?
- czemu nie chcemy pisać testów?
- jakie są zalety testowania?
- czy możemy być czasem uśpieni zbytnio wygórowanym przekonaniem, że testy nas zawsze uratują?
- co to znaczy, że test jest dobry?
- jak dobrze wykorzystywać mocki w testowaniu?
- jakie są code smells albo złe praktyki w testowaniu?
- jakie są przydatne biblioteki w .NET ułatwiające testowanie?