Nowoczesne testowanie kodu JS. Część Czwarta – testowanie asynchronicznego kodu javascript.

W ostatnich wpisach o testowaniu pokazałem z jakich narzędzi korzystam i jak używać ich do tworzenia prostych testów jednostkowych oraz do sprawdzania pokrycia kodu testami. Tym razem przedstawię testowanie asynchronicznego kodu javascript.

Asynchroniczny kod potrafi być zmorą wielu początkujących, i nie tylko, web developerów. Na szczęście, testowanie go nie jest takie trudne. Wystarczy wiedzieć kiedy ma się do czynienia z asynchronicznością i jakie narzędzie wykorzystać do testowania. Wiedza ta jest kluczowa, ponieważ źle napisane testy dla kodu asynchronicznego mogą mieć fatalne konsekwencje.

testowanie asynchronicznego kodu javascript Czytaj dalej Nowoczesne testowanie kodu JS. Część Czwarta – testowanie asynchronicznego kodu javascript.

Angular CLI. Szybki start z nowoczesnym angularem.

Dziś pokażę wam bardzo przydatne narzędzie: Angular CLI. Właściwie od początku istnienia angulara w wersji post 1.x, dużym problemem był próg wejścia. Ilość komponentów wymaganych do zainstalowania i skonfigurowania aby móc zacząć tworzyć aplikację, powodował u młodszych oraz starszych deweloperów zawrót głowy.

TypeScript, Kompilator TS, definicje typów, moduły ES6, WebPack, SystemJs… A to lista nawe nie jest pełna rzeczy potrzebnych aby po prostu odpalić apkę, dodajmy do tego narzędzia potrzebne do testów czy preprocesory css ehh… Na szczęście te czasy minęły bezpowrotnie. Dziś mamy narzędzie Angular CLI, które pozwala na błyskawiczne stworzenie nowego projektu w najnowszej wersji Angulara 🙂

Angular CLI logo Czytaj dalej Angular CLI. Szybki start z nowoczesnym angularem.