TDD dla początkujących – Jasmine i Karma

Czas na kolejny post z serii „TDD dla początkujących”. Ostatnim razem przedstawiłem podstawowe założenia metodologii TDD. Zilustrowałem też przykładem proces tworzenia oprogramowania zorientowanego testowo. Na koniec obiecałem, że opiszę dwa przydatne narzędzia, znacznie usprawniające pracę w TDD.

Te narzędzia to Jasmine i Karma. Jasmine jest frameworkiem, dającym programistom JS wiele przydatnych funkcji, pomagających w tworzeniu testów. Karma służy do automatycznego uruchamiania tych testów.

TDD dla początkujących Czytaj dalej TDD dla początkujących – Jasmine i Karma

TDD dla początkujących – co to jest TDD?

TDD jest coraz bardziej popularne wśród osób tworzących programy. Na pewno każdemu obiła się o uszy ta zbitka liter, ale czy każdy wie co ona oznacza?

TDD to skrót od Test-Driven Development, czyli tworzenie programów zorientowane testowo. Brzmi to dziwacznie i chyba nie wiele tłumaczy. Spokojnie, w tym poście postaram się wyjaśnić o co chodzi. Jak zawszę, wszystko zilustruję jasnymi przykładami.

co to jest TDD Czytaj dalej TDD dla początkujących – co to jest TDD?