2016-05-11 4 views
1

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 

Мне кажется, рекомендованными имена файлов больше, чем они должны быть. Кто-нибудь знает, почему имя файла будет включать имя компонента, когда содержащаяся папка уже показывает это?

+1

Я лично называю это как index.js и index.whatever, если они являются основным элементом под этой папкой. XD – YOU

ответ

1

Я думаю, что имена должны быть более наглядными. это не имеет значения, в какой папке вы находитесь, поэтому здесь я добавляю одну привязку к моей структуре папок, надеюсь, она вам поможет. folder structure and file name recommendation

Смежные вопросы