---
title: "TDD's Missing Skill: Behavioral Composition"
url: https://daily.dev/posts/tdd-s-missing-skill-behavioral-composition-4ftwwoib5
source_url: https://tidyfirst.substack.com/p/tdds-missing-skill-behavioral-composition
type: article
source: "Software Design: Tidy First?"
published: 2024-03-29T13:27:21.498Z
updated: 2024-05-09T08:58:27.770Z
tags: ["general-programming", "tdd"]
reading_time: 4
upvotes: 5
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# TDD's Missing Skill: Behavioral Composition

**[Software Design: Tidy First?](https://daily.dev/sources/tidyfirst)** · 4 min read · 5 upvotes · 0 comments

## Summary

The post discusses the missing skill in TDD called Behavioral Composition, which involves breaking a big complicated behavior into pieces, implementing and verifying those pieces, and having the confidence to work through the process. The post also describes a Toy Problem as an illustration of this skill. Finally, it highlights the role of tests in TDD, which is to restrict the scope of the problem and ensure that changes to the code work as intended.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tidyfirst.substack.com/p/tdds-missing-skill-behavioral-composition>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#tdd](https://daily.dev/tags/tdd)

[View this post on daily.dev](https://daily.dev/posts/tdd-s-missing-skill-behavioral-composition-4ftwwoib5)
