# Architecture principles whose scope is semantic_consistency

> 5 records

This index as JSON: https://banes-lab.com/json/api/facets/architecture/scope/semantic-consistency

## Entries

- [God Object](https://banes-lab.com/records/architecture/god-object.md): A defect in which one object accumulates unrelated responsibilities and becomes the default place for every change.
- [Hardcoded Configuration](https://banes-lab.com/records/architecture/hardcoded-configuration.md): A defect in which environment, credential or policy values are written into code instead of being supplied as configuration.
- [Null Semantics Drift](https://banes-lab.com/records/architecture/null-semantics-drift.md): A defect in which null, empty, zero and missing are used interchangeably for one field.
- [Anemic Domain Model](https://banes-lab.com/records/architecture/anemic-domain-model.md): A defect in which domain objects hold data only, while their rules live in services and handlers.
- [Flaky Test Normalization](https://banes-lab.com/records/architecture/flaky-test-normalization.md): A defect in which intermittent test failures are accepted and rerun until they pass.
