When experiments go wrong
A software developer draws parallels between scientific experiments and software development, discussing how unexpected test results and failures can be valuable learning opportunities.
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.
A developer shares a cautionary tale about misapplying Test-Driven Development (TDD) and the 'red, green, refactor' cycle, leading to overly complex code.
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
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.
A guide to writing maintainable tests for iOS apps, covering the Red-Green-Refactor cycle and the Arrange-Act-Assert pattern.