A Practical Introduction to Test-Driven Development
About this Course
To be a proficient developer you need to have a solid grasp of test writing before putting code into production. In this course, we will take a hands-on look at Test-Driven Development by writing and implementing tests as soon as week one. TDD starts with good unit tests, so we will start there. Topics will also cover translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unittest.mock module. Once finished, you will have covered all the steps of TDD before developmentCreated by: LearnQuest

Related Online Courses
This specialization is specifically designed to equip aspiring project managers and professionals with the essential skills and knowledge required to excel in project management and prepare for the... more
The specialized program is divided into three MOOCs:\\n\\nFront-end of the nuclear fuel cycle, Back-end of the nuclear fuel cycle, and In-core fuel management.\\n\\nThe student will navigate the... more
This course is primarily aimed at individuals who want to learn how Data Science is applied in the real world, what we mean by data, and what we mean by machine learning. The course also covers... more
A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we consider the common data structures... more
Wondering why economists have not predicted serious financial crises? Shocked by economic assumptions of human behavior as self-centered and focusing only on what can be measured? Asking yourself... more