Code Like A Chef
A software developer draws parallels between keeping a clean kitchen bench in cooking and maintaining a tidy codebase and workstation for better productivity.
A software developer draws parallels between keeping a clean kitchen bench in cooking and maintaining a tidy codebase and workstation for better productivity.
A step-by-step guide to practicing Test Driven Development (TDD) in Swift, using a pizza menu app as a practical example.
A guide to writing tests and benchmarks in Go, covering conventions, folder structure, and practical examples.
Explains that Test-Driven Development is about iterative problem-solving and small steps, not just writing tests first.
Explains the importance of the 'refactor' step in the Test-Driven Development (TDD) 'red, green, refactor' cycle for writing better code.
Introduces README Driven Development (RDD), a method for starting projects by writing a detailed README before code to define goals and features.
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 developer draws parallels between a design museum exhibition and software development, exploring coding as an art form and the importance of feedback loops and simplicity.
A guide to writing effective assertions in automated testing, covering principles like single-subject tests and strict validation.
A developer shares insights from a team hackathon building a todo app with Laravel and Vue.js, emphasizing the power of building tools for personal use.
A guide on using unit and acceptance tests in Swift to fix bugs, following a TDD approach with practical examples.
Announcement of xBehave.net 2.0, a BDD-style testing framework for .NET built on xUnit.net 2.0, now available on NuGet.
A practical guide to an almost TDD workflow in Swift, helping developers overcome paralysis when writing tests first.
A workflow for overcoming paralysis in test-first development using an almost TDD approach in Swift.
A curated list of resources for unit testing Swift iOS apps, including courses, blogs, and talks.
A curated list of resources for unit testing Swift iOS apps, including courses, blogs, and talks.
Explores the two main goals of Test Driven Development (TDD) for iOS apps in Swift: proper code placement and correct logic.
Explores the two main goals of Test Driven Development (TDD) for iOS/Swift apps: ensuring code is in the right place and logic is correct.
Discusses the importance of unit testing in Swift to avoid writing legacy code, inspired by Michael Feathers' definition of legacy code as code without tests.