# Boolean Flag Soup

> Representing state through many interdependent boolean flags, producing tangled and invalid combinations.

Record: `lex:boolean-flag-soup`
Kind: anti-pattern
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lex-boolean-flag-soup

## category

- [Core Vocabulary](https://banes-lab.com/records/lex-category/core-vocabulary.md)

## referenced-by

- [State Pattern](https://banes-lab.com/records/arch/state-pattern.md)
- [Finite State Machine](https://banes-lab.com/records/arch/finite-state-machine.md)
