TDD-BDD-ATDD
Posted onI’ve seen TDD/BDD/ATDD used interchangeably with Scrum/Kanban/Agile, so the confusion is understandable. Here’s my take on the differences: Waterfall is a software development methodology where each kind of development activity happens in a separate phase (requirements gathering, design, development, testing…). Typically, waterfall projects work best where the problem the software is intended to solve is […]