Testy mutacyjne w TypeScript

Testy mutacyjne w TypeScript

Dzisiaj przyjrzymy się testom mutacyjnym w TypeScript (lub JavaScript, używa się tutaj tych samych narzędzi). Punktem wyjścia będzie przykładowy kod pokryty testami w 100% (według konwencjonalnych wskaźników). Zobaczymy czemu 100% code coverage nie oznacza całkowitej pewności przed refactoringiem. W powiększeniu tej „strefy komfortu” pomogą nam testy mutacyjne w TypeScript.

Jeśli nie wiesz, czym są testy mutacyjne, zapraszam najpierw do tego artykułu. No to lecimy 😉

Testy mutacyjne. O co chodzi?

Programista w podróży - testy mutacyjne

Dziś wstępnie przyjrzymy się tematowi, który nieśmiało zyskuje ostatnio popularność. Są to testy mutacyjne. W jaki sposób możemy testować nasze testy? Co nam to daje? Dlaczego testy mutacyjne są świetnym uzupełnieniem code coverage? Jak „za darmo” wygenerować nowe przypadki testowe dla naszego kodu? Jeśli zainteresowały Cię te pytania, zapraszam do lektury 😉

Co zabrać do pracy w podróży? Lista rzeczy

Pakowanie - zdjęcie tytułowe co zabrać do pracy w podróży

Dzisiaj dzielę się listą rzeczy, które warto zabrać do pracy w podróży. Niektóre z tych przedmiotów nie raz ratowały mi życie 😀

Celowo pomijam tu rzeczy oczywiste jak ubrania czy plecak. Takie artykuły bez problemu znajdziesz na blogach podróżniczych 😉 W tym poście wymieniam rzeczy, które okazały się bardzo przydatne podczas moich podróży, a o których niekoniecznie pomyślałem przed wyjazdem po raz pierwszy.

Wymienione tutaj rzeczy możesz też pobrać w formie checklisty 😉