This is a great thought to have. The key things I've found is when using frameworks :
I also found that you can use frameworks to help promote and control consistency when working with multiple devs. Bad patterns are easier to spot, and in-eficciencies are noticeable if you follow the above guides.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.