...
Attributes might conflict with each other, for example optimizing for modularity might affect the performance or/and maintainability.
We might try to overcome this by setting the importance of each attribute relative to other attributes.
Rearchitecture: Can we rebuild it in a way that is try to take the best of each attribute…does the overall cost worth the outcome
When developing new features/components it's important to take the previous point into consideration, i.e. we should strive to that adding a new component does not affect attributes of other components in a negative way, unless there is a strong need to. i.e. Adding more MFEs improves the modernity of UX but decreases the efficacy/performance of the dev tool.
Some attributes might have well-defined OEP, which is a good thing, in that case, we don’t want to redefine that OEP but rather utilizes for PoV
...
Component Attributes
Below are example of suggested list of attribute.
...