Topic mix

Test-driven development

20 moments from 16 videos · 1:02:04 total

Explore the core tenets of test-driven development through selected conference highlights showing developers how to write testable code and reduce regression risks.

Test-Driven Development: It's easier than you think!
Play section Adopting a pragmatic approach to test-driven development
Adopting a pragmatic approach to test-driven development thumbnail

Adopting a pragmatic approach to test-driven development

Finding the middle ground between TDD purists and reality to improve deployment confidence.

Breaking the Bug Cycle: TDD for the Win
Play section Applying the three core rules of test-driven development
Applying the three core rules of test-driven development thumbnail

Applying the three core rules of test-driven development

Strict adherence to writing minimal test and production code prevents accidental over-complication while isolating logic blocks.

Play section Shifting to a test-driven development mindset
Shifting to a test-driven development mindset thumbnail

Shifting to a test-driven development mindset

Test-driven development requires defining minimal inputs and concrete outputs before writing any production application code.

Play section Understanding the fundamental test-driven development loop
Understanding the fundamental test-driven development loop thumbnail

Understanding the fundamental test-driven development loop

The fundamental methodology involves writing a failing test, implementing functional code to pass it, and continuously refactoring.

Why you must use TDD now!
Play section Defining the core process of test-driven development
Defining the core process of test-driven development thumbnail

Defining the core process of test-driven development

Converting software requirements into test cases before writing the core application code.

How to TDD in legacy code
Play section The basic concept of test-driven development
The basic concept of test-driven development thumbnail

The basic concept of test-driven development

The standard red-green-refactor cycle provides a structured framework for code generation on greenfield projects.

Treat yourself - A tale about dog training and test-driven development
Play section Understanding the test-driven development cycle and workflow
Understanding the test-driven development cycle and workflow thumbnail

Understanding the test-driven development cycle and workflow

Development driven by failing tests ensures functionality is built only with minimal required code and constant refactoring.

Play section Adopting test-driven design as a strategic development methodology
Adopting test-driven design as a strategic development methodology thumbnail

Adopting test-driven design as a strategic development methodology

Approaching software architecture through small testable iterations builds cleaner logic and sustains developer momentum.

Play section Balancing the test pyramid with foundational unit tests
Balancing the test pyramid with foundational unit tests thumbnail

Balancing the test pyramid with foundational unit tests

Test-driven development naturally generates a robust base of fast unit tests for agile continuous deployment.

ChatGPT: Create a Presentation!
Play section Implementing algorithms through test-driven development methodologies and prompts
Implementing algorithms through test-driven development methodologies and prompts thumbnail

Implementing algorithms through test-driven development methodologies and prompts

Feeding existing unit tests into the model to generate satisfying function implementations.

LLMs in the wild: Building an AI agent that survives production
Play section Preventing feature regression using test-driven development
Preventing feature regression using test-driven development thumbnail

Preventing feature regression using test-driven development

How continuous prompt iterations lead to edge case failures without a rigorous evaluation framework.

How Unit Testing Saved My Career
Play section Applying test-driven development for structured implementation
Applying test-driven development for structured implementation thumbnail

Applying test-driven development for structured implementation

Writing broken tests first forces clear specification analysis and establishes intrinsically testable software architecture.

Test Driven Development with JavaScript
Play section Understanding test-driven development strategies
Understanding test-driven development strategies thumbnail

Understanding test-driven development strategies

Test-driven development relies on converting specifications into machine-readable verification logic before writing implementation code.

Keep your code refactorable
Play section Safely adjusting code through small isolated test steps
Safely adjusting code through small isolated test steps thumbnail

Safely adjusting code through small isolated test steps

Leveraging test-driven development to establish desired interface layers and committing frequent version control checkpoints reduces the risk of breaking existing features.

Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
Play section Implementing pair programming and test-driven development workflows
Implementing pair programming and test-driven development workflows thumbnail

Implementing pair programming and test-driven development workflows

Executing extreme programming practices through shared workstations and the red-green-refactor loop.

Dirty Tests And How To Clean Them
Play section Why software testing builds a strong developmental foundation
Why software testing builds a strong developmental foundation thumbnail

Why software testing builds a strong developmental foundation

How learning test-driven development shapes the way junior developers define operational success before writing raw code.

Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
Play section Enforcing agent boundaries using documentation and test driven development
Enforcing agent boundaries using documentation and test driven development thumbnail

Enforcing agent boundaries using documentation and test driven development

Combining clear function signatures with human-written unit tests creates a strict framework for reliable code generation.

Developer Joy with Quarkus
Play section Implementing continuous testing for test-driven development workflows
Implementing continuous testing for test-driven development workflows thumbnail

Implementing continuous testing for test-driven development workflows

Continuous background execution of test scenarios prevents API regressions from slipping through during ongoing application refactors.

GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding
Play section Streamlining unit and acceptance testing with AI
Streamlining unit and acceptance testing with AI thumbnail

Streamlining unit and acceptance testing with AI

Generating test scenarios and behavior-driven setup scripts accelerates the test-driven development cycle for backend features.

Let's build a VS Code extension for automated refactorings
Play section Writing test-driven implementations for automatic guard clause refactorings
Writing test-driven implementations for automatic guard clause refactorings thumbnail

Writing test-driven implementations for automatic guard clause refactorings

Using a test-driven approach clarifies the expected input and output structures for building robust refactorings.

Your mix. Instantly.

More mixes