Лучшие практики AngularJS?
На сколько здесь актуальная информация?
При использовании ES6 (babel, typescript) часть этих практик становится неактуальной, но суть остается той же.
В дополнение, не совсем "бест практис"... скорее хороший список вопросов по ангуляру, расположенных в порядке приоритетов знания (ну то есть понимать то о чем спрашивается в начале важнее чем последние пункты) - ngExam. Если сможете ответить на все эти вопросы, то вы типа клевый.
Далее идет компонентный подход при проектировании приложений на angularjs. Можете так же погуглить смежные темы, ознакомиться с упрощенным вариантом регистрации компонентов в angular1.5
Отдельно попиарю темплейт проекта с babel, webpack (или jspm + system.js - как вам больше нравится) - ng6-starter
Используй сборщики webpack или yeoman и данная проблема отпадет. Сборщики сами подскажут тебе как нужно делать.