Test-Driven Development // Fun TDD Introduction with JavaScript

preview_player
Показать описание

#js #webdev #tutorial

🔗 Resources

📚 Chapters

00:00 Why Test?
01:13 Test-Driven Development (TDD) Philosophy
02:07 Functional Testing
03:40 Non-Functional Testing
03:53 JS Interview Question
04:12 Setting up Jest
06:04 Writing your First Test
09:05 Setup & Teardown
10:29 Code Coverage Report
10:57 Cypress E2E

🤓 Install the quiz app

🔥 Watch more with Fireship PRO

Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font
Рекомендации по теме
Комментарии
Автор

I had a panic attack when he said you have to implement dynamic time-warping algorithm

MrTechhack
Автор

hr : "write a dynamic time-warping algorithm"
me : "ok let me make some test"
hr : "in paper"

notunknown
Автор

"Unfortunately we don't write tests for tests"

Mutation testing: allow to introduce myself

prowhiskey
Автор

Now we need tutorial on how to write Dynamic Time - Warping Algorithm.

czesiekPL
Автор

I literally never had idea how exactly testing is done, never tried, also focused on development, but this video taught me testing also in a very short time. Thanks.

contactdi
Автор

Read few blogs, docs just to wrap this things around my head initially, and her I am watching and enjoying every bit of it now.

abhishekpratap
Автор

Having done TDD for more than a decade, in Java, I must say this is one of the best intro to it.
Any code worth writing should be done using TDD. It is the most valuable habit you could acquire as a developer. It gives you what non practitioners cannot have; true confidence in your code.

badhombre
Автор

at 1:00, I was think about the exact same things that you mentioned next ( importance and do I need to do it every time?). That's why you are one of the best, you know what kind of question your viewers will ask you and you always (almost) already answer that in your videos. 👍👍👍

raghav.bhardwaj
Автор

A video on e2e test with cy and firebase emulator please 🤓

renepromesse
Автор

How did you know 😭I was literally googling this for my internship today. And this majestic video just drop 2 hours ago

itsjoseluis
Автор

The intro for this video is filled with a bunch of emotions... Happy for a new video, confused by colors and labels, scared by entry level interviews these days and calm to know what to see in your next interview. Hahahaha Amazing video!

miguel_bogota
Автор

No doubt, you are the best communicator of these topics and this is the best channel on Youtube. Kudos!

tonylion
Автор

I've read and watch a lot of TDD guides and I still can't wrap my head around why we needed it.

ShiraIshikawa
Автор

I have been waiting for videos from your personal channel as i want to know more about your productivity.
As usual, this video was so cool.
And your teaching style is evolving 🤗

itsdazing
Автор

That jab at PM's and clients regarding 100% test coverage was so good. They do get easily fooled by those numbers.

Themerp
Автор

My Java DS&A course in uni was TDD without us realizing. The TA wrote all the tests so it was pretty convinient for them because we weren't submitting crap. The hardest tests to pass were the performance ones.

giraffe
Автор

This dude reads mind! Like today i was assigned a task to write test cases, and he just uploaded one. Damn ❤️🙏

shauryaverma
Автор

i never wrote tests, did not use typescript, had no clue about ci .. i learn this stuff right now in my new job and i love it!

chrisodillman
Автор

As you said it's very satisfying to see tests passed. My favorite tools are RTL and Jest.

pro-creo
Автор

More videos on Tests please!
This probably the least covered area of development in the YT community

talhaibnemahmud