Szybkość
Głośność
require(#2) - Jakościowy kod
Pobierz odcinek 💾Odcinek na YouTube 📺Przesłuchaj na Spotify 🎧W kolejnym odcinku Require Podcast, Adam i Artur przedstawią narzędzia umożliwiające pisać lepszy jakościowo kod, oraz omówią podstawy i cele tworzenia testów jednostkowych. Tradycyjnie zapraszamy również do przesłuchania segmentu szybkich nowości i zajrzenia na naszą stronę internetową (a tam - nowa sekcja).
Szybkie nowości:
- https://donottouchyourface.com/
- https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/
- https://prettier.io/blog/2020/03/21/2.0.0.html
Linki:
- Prettier (https://prettier.io/)
- Prettier Config Generator (https://michelelarson.com/prettier-config/)
- https://prettier.io/playground/
- Standard (https://standardjs.com/)
- Beautify (https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify)
- ESLint (https://eslint.org/)
- Integracja z Prettierem (https://github.com/prettier/eslint-plugin-prettier)
- eslint-config-standard (https://standardjs.com/)
- eslint-config-airbnb (https://github.com/airbnb/javascript)
- TSLint (https://palantir.github.io/tslint)
- Jest (https://jestjs.io/)
- Mocha (https://mochajs.org/)
- Jasmine (https://jasmine.github.io/)
Timestampy:
- 0:00 - Intro
- 0:35 - Szybkie nowości
- 2:38 - Czym jest jakościowy kod?
- 3:48 - Formattery
- 4:32 - Prettier
- 7:11 - Standard JS
- 7:30 - Beautify
- 8:43 - Lintery
- 10:51 - ESLint
- 13:47 - TSLint
- 18:16 - Unit Testy / Testy Jednostkowe
- 19:47 - Jest
- 24:10 - Mocha
- 24:27 - Jasmine
- 26:55 - Podsumowanie
- 30:38 - Outro