Yashdeep Srivastavayd.hashnode.dev·Jan 1, 2024Starting with TDD: A Beginner's GuideWhat is Testing Testing is a critical element in software development that aims to evaluate and ensure that a software system or application works as planned. The primary purpose is to detect problems, errors, or bugs in software before it is made av...Discuss·98 readsttd
Joel Inyangjoelinyang.hashnode.dev·Dec 29, 2023Embracing Test-Driven Development (TDD): A Paradigm Shift in Software EngineeringTest-Driven Development (TDD) is a software development approach that flips the traditional development process on its head. Rather than writing code first and then testing it, TDD advocates for writing tests before the code is even implemented. This...Discussttd
Tobias Steinhagenstonehagen.hashnode.dev·Dec 9, 2023Moving from Legacy Code without Tests to Test-Driven Development in ReactThe Unavoidable Transition Diving into the transition from unruly legacy code to Test-Driven Development (TDD) in React is no easy task. As I navigate this transformation, I'm taking a moment to reflect on my coding journey, realizing that my origina...DiscussReact