insightsengineering / insightsengineering/teal
Avoid ID coupling
Open
core
- Dominant language
- R
- Stars
- 263
- Forks
- 59
- Avg merge
- 5d 17h
- Merged PRs (30d)
- 5
Description
> This introduces a coupling to the ids defined in `teal.reporter`. If we ever change it for some reason - `teal` would have to be re-released. The same goes with `teal.slice` and other packages. I would like to avoid this and keep releases as much independent as possible.
> This actually happened in the past - on `teal.slice` refactor we broke tests in `teal.modules.hermes` just because they were written like this.
> Please invest in finding a good way to avoid such coupling.
_Originally posted by @pawelru in https://github.com/insightsengineering/teal/pull/1127#discussion_r1524610935_
Contributor guide
Assessment
This issue has not been assessed yet.