So I am working on a very large e-commerce site, only been on it a short time and the project was developed a year ago. Im thinking to refactor the css as it seems to have got out of hand...and I was wondering if we really need to use the E in css BEM methodology.
So long as you have sufficiently distinct sections of the site, cant all buttons for example inherit from the block button class and just use a modifier class to theme them differently...seems simpler and then you don't create any dependencies on a button being used in different sections of the site?