Bestpractices по ООП и паттернам в js?
Что-нибудь такое superherojs.com
Рекомендую посмотреть в сторону книги Addy Osmani addyosmani.com/resources/essentialjsdesignpatterns/book
Он очень хорошо рассматривает упорядочивание JS-кода, начиная от простых функций-конструкторов, и заканчивая MVC/MVVM архитектурой