How to improve your Test-Driven Development workflow by asking "Do I need this yet?"
Applying the 'You Don't Need It Yet' (YDNIY) mindset to Test-Driven Development (TDD) to build software faster and more iteratively.
Applying the 'You Don't Need It Yet' (YDNIY) mindset to Test-Driven Development (TDD) to build software faster and more iteratively.
A software developer draws parallels between scientific experiments and software development, discussing how unexpected test results and failures can be valuable learning opportunities.
A developer stream recap fixing task completion date bugs and adding student grade data to a Django SaaS app using test-driven development.
A developer builds a 'SchoolBreak' model in Django using TDD to track holidays and vacations for a school scheduling app.
A discussion on why there's no single correct way to write tests, challenging the dogma around unit testing and TDD.
A practical guide to Test-Driven Development (TDD), explaining the red-green-refactor cycle and when it's most beneficial to use.
A developer uses Test Driven Development to fix a bug in a Django app, writing a test, fixing the code, and refactoring.
A developer continues building a SaaS product's user onboarding flow using Python and Django, focusing on form creation and unit testing.
A developer's reflections on participating in Global Coderetreat Day, focusing on Conway's Game of Life, pair programming, and Test-Driven Development.
A step-by-step guide to practicing Test Driven Development (TDD) in Swift, using a pizza menu app as a practical example.
A developer's 2018 review covering personal milestones like moving houses and professional achievements launching three tech projects/books.
Explains that Test-Driven Development is about iterative problem-solving and small steps, not just writing tests first.
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
A developer shares a cautionary tale about misapplying Test-Driven Development (TDD) and the 'red, green, refactor' cycle, leading to overly complex code.
Explains the importance of the 'refactor' step in the Test-Driven Development (TDD) 'red, green, refactor' cycle for writing better code.
Explores the benefits of Test-Driven Development (TDD), including preventing false positives, improving design, and providing fast feedback.
A guide to using Test-Driven Development principles to create and maintain accurate, always-in-sync documentation for RESTful APIs.
A practical guide to implementing Test Driven Development (TDD) by building a message service with .NET, XUnit, and Moq.
An introduction to Test Driven Development (TDD), explaining its core principles, the Red-Green-Refactor cycle, and the author's personal experience with it.
A tutorial on building a RESTful API for movies using Koa 2, Postgres, and Test Driven Development (TDD) with Mocha and Chai.