Я начинаю серьезно работать с 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 ставит отметку в главном файловом дереве, чтобы показать, открыт ли файл.
Может быть, я должен переименовать все как client_controller_index.js , но это долго и усложняет повторное использование.Эмбер очень самоуверенный, то же самое, что и автоматизация CLI, и даже штрихи имеют значение.
В настоящее время я использую критерии именования, изученные в учебных пособиях.Разве это не хорошая практика, когда вещи растут?
Любые рекомендации по именованию файлов, структурам или IDE?
Заранее спасибо.
РЕДАКТИРОВАТЬ: судя по совету Джереми, кажется, что VSCode помогает очень хорошо показать пути к открытым файлам,Но я все еще хотел бы знать, является ли это соглашение об именах хорошей практикой.