Krzysztof Zabłocki 3/21/2022

Exhaustive testing in TCA

Read Original

This article critiques the exhaustive testing approach mandated by The Composable Architecture (TCA). It explains how exhaustive tests, which require verifying all actions and state changes from a single trigger, create fragile tests that break with implementation changes. The author argues this undermines key TDD benefits like safe refactoring and focused tests, using examples from large apps to illustrate the resulting maintenance burden.

Exhaustive testing in TCA

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser