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 Teradata Specialization offers comprehensive training in data management, SQL proficiency, and performance optimization using Teradata. Learners will gain in-depth knowledge of Teradata... more
Are you ready to explore the cutting-edge world of generative AI? Take your coding practices to the next level with this program and learn how generative AI tools, particularly GitHub Copilot, can... more
This specialization is developed for seniors and fresh graduate students to understand fundamental network architecture concepts and their impacts on cyber security, to develop skills and... more
How can we use the things we share in common to address some of the most challenging problems facing the world? This course examines issues concerning poverty, the environment, technology, health... more
This specialization offers tools and resources developed as part of the \"Rise up\" initiative by the Inter-American Development Bank (IDB) to combat climate change and improve the sustainability... more