Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Beer JS #2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Edele
August 09, 2018
0
35
Beer JS #2
Edele
August 09, 2018
Tweet
Share
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Code Reviewing Like a Champion
maltzj
527
40k
Six Lessons from altMBA
skipperchong
29
4.1k
How GitHub (no longer) Works
holman
316
140k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Transcript
Beer JS
Меня зовут Идель ИдЭЭЭЭЭль
Я пишу Джаваскрипт в Бындюсофте
Юнит Тесты во фронте ???
None
Не только юнит Тесты во фронте
Профессионализм во фронте
Профессионализм
https://www.youtube.com/watch?v=xjGO2RaDpI4
Стать хирургом 6 лет в универе 5 лет ординатуры 3
года в аспирантуре на кандидата
https://www.amazon.com/Mastering-Weeks-Nathan-Gurewich/dp/0782114199
= + ?
Качество во фронте
Люди хотят жить в хороших домах
Люди хотят быть здоровыми
Люди рассчитывают на твою работу
Умывание рук хирурги начали практиковать в 1847 году. Смерти при
операции снизились с 12.24% до 2.38% https://explorable.com/semmelweis-germ-theory
<…> 20.9% decrease in test defects in V2 in which
they wrote automated unit tests, relative to V1 which did not have automated unit tests. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.648.9924&rep=rep1&type=pdf
Не только тесты помогают продукту стать успешным
Тесты Аналитика Мониторинг Перформанс Ясность алгоритмов Доменная модель Код ревью
Рефакторинг Стиль кода Документация Алерты Ретроспективы Фидбэк
Тесты во фронте
Что мы проверяем?
Браузер Сборщик Транспайлер Минификатор React JS Cart.js getTotalPrice.js
Браузер Сборщик Транспайлер Минификатор React JS Cart.js getTotalPrice.js Ручной тест
Браузер Сборщик Транспайлер Минификатор React JS Cart.js getTotalPrice.js Автоматический браузер-тест
Браузер Сборщик Транспайлер Минификатор React JS Cart.js getTotalPrice.js React component
test
Браузер Сборщик Транспайлер Минификатор React JS Cart.js getTotalPrice.js getTotalPrice.test.js
Большое спасибо за внимание @edele
[email protected]