recommendations document говорит мне следующее:Angularjs Стандартные имена файлов
Каждое имя файла должно описать назначение файла путем включения в компонент или вид подразделу, что это в и тип объекта , что это как часть имени. Например, директива datepicker будет в компонентах/datepicker/datepicker-directive.js.
например.
app/
----- shared/
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
Хотя пункт объясняет, что они должны быть имена файлов, это не объясняет, почему они должны быть имена файлов.
Это нарушает принцип СУХОЙ. Я предположил бы, что файлы должны быть названы такие:
app/
----- shared/
---------- sidebar/
--------------- directive.js
--------------- view.html
---------- article/
--------------- directive.js
--------------- view.html
Мне кажется, рекомендованными имена файлов больше, чем они должны быть. Кто-нибудь знает, почему имя файла будет включать имя компонента, когда содержащаяся папка уже показывает это?
Я лично называю это как index.js и index.whatever, если они являются основным элементом под этой папкой. XD – YOU