Test-driven development with GitHub Copilot: A beginner's practical guide

preview_player
Показать описание
"Does it work?" That's the core question testing answers for your code. In this GitHub for Beginners episode, you will discover how GitHub Copilot simplifies Test-Driven Development. We cover the fundamentals of TDD and unit tests, showing how Copilot helps automate checks, write test cases, and make this valuable practice more approachable for everyone.

#GitHub #Copilot #Testing

— TDD RESOURCES —

— CHAPTERS —
00:00 Introduction to Testing
00:41 What is TDD?
01:11 What is Testing?
02:00 Why Unit Tests Matter
02:42 Creating Unit Tests with GitHub Copilot
04:00 Breaking down Test-Driven Development (TDD)
04:39 Red, Green, Refactor
06:07 Writing Tests for Nonexistent Code
07:24 Best Practices for Unit Testing
08:26 Wrapping Up and Resources

Stay up-to-date on all things GitHub by subscribing and following us at:

About GitHub:
Рекомендации по теме
Комментарии
Автор

More content like this please. BDD and TDD are probably the most important quality safety nets for AI enabled engineering and is something that in the past only large teams could really practice in depth. With AI in the mix, everything is a large team. Very good video

dinoscheidt
Автор

Incredibly content. Love the work GitHub puts in, I love the platform and the copilot

Daidera
Автор

I was wondering if AI would be a source of technical debt common to creating tests based on code, rather than coding based on tests. This is very refreshing. This, IMO, is the stronger side of testing with code.

businessoftechnology
Автор

wow! it's not a TDD, it's AI driven development! cool!

punkflyer
Автор

What were the shownotes you mention?
It seems to me some links to resources were forgotten. I can probably Google that 😊

IbSandstrm
Автор

I've been adding tests after the fact, but did not know how to do TDD. Thanks. Question - where can I read more about what slash-tests actually does in GitHub Copilot? I can't find documentation for it.

HashimWarren
Автор

Didn't get where the validator codes came?
What is the concept of it?
Would you be kind enough to produce agile methodology of development with TDD, and xp programming methodology with TDD

alidealsU.KOfficial-qtet
Автор

Do I dream or it is part of GitHub policy that these employees are there because of DEI without any real expertise and knowledge

ASSA
Автор

please, tell the dude to have a a thyroid echosonogram, it looks a bit miss shapen. this is real advice, I'm not trolling.

gazorbpazorbian
Автор

Too general, not going to get time back

Cignal
Автор

Why do these examples always only cover the most boring example functions? Input string, output bool, are you kidding me? What about functions working with more complex types, like a shortest path algorithm?

distrologic
Автор

The Primegen said TDD is waste of time

Luther_Luffeigh
Автор

100x first run, 150x second? $XAI97R is built different

RhonaSchmidt-ry
Автор

DOGE was the intro. $XAI97R is the main event when Elon cosigns something🔥

LeroyWhitmore
Автор

Green candles everywhere — $XAI97R printing wealth 💚💸

ChristalBelt
join shbcf.ru