Перегружены повторяющимися именами файлов для маршрутов, контроллеров.шаблоны и т. д. в JavaScript - PullRequest
0 голосов
/ 21 сентября 2018

Я начинаю серьезно работать с Ember, но думаю, что у меня возникла бы такая же проблема в других структурированных средах.

Когда в моем редакторе открываются несколько файлов, я трачу много времени на выяснениекакой файл я должен редактировать.Одни и те же имена файлов повторяются снова и снова.Например, у меня есть index.js или edit.js почти на каждом маршруте, под маршруте, контроллере, вложенном контроллере, для всех модулей!

В моем редакторе я вижу открытые файлы:

 - index.js
 - edit.js
 - index.js
 - edit.js
 - index.js
 - edit.js
 - index.js
 - edit.js

Поскольку диакритическая часть имени находится на своем пути, а не отображается в IDE

 - routes/clients/index.js
 - routes/clients/edit.js
 - routes/contacts/index.js
 - routes/contacts/edit.js
 - controllers/clients/index.js
 - controllers/clients/edit.js
 - controllers/contacts/index.js
 - controllers/contacts/edit.js

Я обычно работаю с Coda и BBEdit для Mac.К счастью, я использую Perl для своего бэкэнда, поэтому тип файла Perl показывает другой цвет и значок в IDE.Интересно, как могут жить разработчики node.js.: -D

Я также пробовал Sublime, Brakets, Atom и т. Д. Некоторые из них помещают открытые имена файлов на верхние вкладки, другие помещают их в поле, но я понятия не имею, что открыто.

По крайней мере, BBEdit ставит отметку в главном файловом дереве, чтобы показать, открыт ли файл.

enter image description here

Может быть, я должен переименовать все как client_controller_index.js , но это долго и усложняет повторное использование.Эмбер очень самоуверенный, то же самое, что и автоматизация CLI, и даже штрихи имеют значение.

В настоящее время я использую критерии именования, изученные в учебных пособиях.Разве это не хорошая практика, когда вещи растут?

Любые рекомендации по именованию файлов, структурам или IDE?

Заранее спасибо.

РЕДАКТИРОВАТЬ: судя по совету Джереми, кажется, что VSCode помогает очень хорошо показать пути к открытым файлам,Но я все еще хотел бы знать, является ли это соглашение об именах хорошей практикой.

...