Benefits, disadvantage, and more about TDD — Intro TDD, abbreviation for Test Driven Development, is a way of developing software where we create the test first based on software requirement, then we implement the test with a production code. Honestly, at first I don’t get it why we should create test first, where most of the times, tests…