SteelWo1f
Joined 9 years ago
Joined 9 years ago
Very understated. The scariest part is that you really have no way of knowing if this is occurring other than to stumble upon it when it happens live.
I have found that there are many tools out there:
- Design systems - Web components - Frameworks - Naming conventions - Higher level transpiled languages
Tools are meant to be used together, not in isolation. Any sufficiently complex app or page can benefit from mixing and matching these tools. At Aha! we have a design system, we use the BEM naming convention, we leverage web components, utility classes, and LESS.
With so many tools you can definitely get yourself into a mess unless you apply each one appropriately. That is where experience, discipline, and good old fashioned code reviews will help prevent a CSS nightmare file.
I wonder how many other frameworks often see this type of organization?