aws-samples / aws-samples/aws-cloudwatch-dashboard-generator
[Needs Refactoring] Violation of the Open/Closed Principle.
Open
enhancement
- Dominant language
- Python
- Stars
- 25
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
The current design forces us to modify the parent `Resource` class whenever a new child class with a unique data (Metric) processing requirement is added (painful!), which leads to tightly coupled and harder-to-maintain code.
Contributor guide
Assessment
This issue has not been assessed yet.