Fragments: January 8
An analysis of how AI, specifically Claude, is transforming software development workflows, with a focus on real-world implementation details and the role of TDD.
An analysis of how AI, specifically Claude, is transforming software development workflows, with a focus on real-world implementation details and the role of TDD.
Explores Kent Beck's 'coding genie' metaphor for LLM coding agents, warning against anthropomorphizing them as they are probabilistic tools.
Explains structure-cementing tests that hinder code refactoring and introduces a TestDsl approach to write flexible, maintainable tests.
A guide to Test-Driven Development (TDD) in Swift, explaining the methodology and demonstrating its use through a practical case study.
Explores the concept of a 'unit' in unit testing, arguing it's not necessarily a class and discussing how to determine the right scope for effective tests.
A guide to implementing unit testing and UI testing for Swift applications, covering principles, best practices, and a practical case study.
A developer walkthrough of building a new calendar-based task completion feature for a SaaS product using Python and Django.
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 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.
A guide to using Test-Driven Development principles to create and maintain accurate, always-in-sync documentation for RESTful APIs.
A positive review of Michael Hartl's 'Ruby on Rails Tutorial' book, praising its clear explanations and focus on Test Driven Development.
A brief post highlighting two new Python programming books: one on Tkinter GUI development and another on Test-Driven Development for web apps.
A tutorial on using Test-Driven Development (TDD) workflow in Visual Studio 2010 for ASP.NET MVC controller development.
A screencast introducing unit testing with mock objects, TDD, and the Moq framework for creating maintainable tests.