Pregraph

Programming

Testing and debugging

Unit tests, test doubles, debuggers and profilers. How to find out why your program is wrong.

About 12 hours of study.

Where to learn it

Read
Software Engineering at Google

Titus Winters, Tom Manshreck, Hyrum Wright

Chapters 11–14 on testing

Section not checked yet

Watch
The Missing Semester of Your CS Education (MIT)

Anish Athalye, Jon Gjengset, Jose Javier Gonzalez Ortiz

Debugging and Profiling

Section not checked yet

Practise

No practice set picked yet.

Suggest one

Which roles ask for it

Before and after