Увидел
styleguide и немного разочаровался. Вот так нельзя -
/* избегайте этого */
angular
.module('app', ['ngRoute'])
.controller('SomeController', SomeController)
.factory('someFactory', someFactory);
/* рекомендовано */
// app.module.js
angular
.module('app', ['ngRoute']);
И увидев все это мне хочется спросить - а так ли это правильно особенно если пользуешься import из es6?
Лично у меня есть опыт работы с очень большими проектами, которые было бы невозможно даже запустить если бы не проводилась инициализация в одном месте. Класс получался очень большой, но это было лучше чем разгребать путешествую по папкам, которые писал ты, но хоть головой об стол стукнись, при их виде испытываешь чувство что тебе их подбросили.
Или у Вас, да и у "какого-то большинства" другое мнение?
И только сейчас вспомнил, что совсем недавно мне подобное объясняли. Но там были слова типа - "я придерживаюсь styleguide, но в примере было так, как и не рекомендуют. Но это тоже было вызвано использованием importa.
И вот я думаю, что есть импорт нет, но то как рекомендуют я искренне не очень хочу делать.
Но возникает вопрос - можно от этого пострадать, ведь рано или поздно кто-то твой код увидит?