Решения для работы и тестирования глубоких или защищенных маршрутов / функций - PullRequest
0 голосов
/ 11 января 2019

Обычная проблема, с которой я сталкиваюсь при работе над внешним интерфейсом (нацеливаю свою работу на Angular на этот конкретный вопрос, но приветствуются более широкие ответы!) - это решение некоторых проблем рабочего процесса, возникающих из-за работы над функциями или частями приложения. которые громоздки, чтобы добраться до.

Например, я сейчас работаю над определенной страницей или маршрутом приложения Angular. Среда разработки настроена, я запускаю сервер nodejs и угловое приложение локально. Страница, на которой я работаю, требует от меня входа в приложение, перехода к своему профилю, запуска многоэтапной формы и, наконец, перехода на страницу 8 формы.

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

Существуют ли передовые практики / архитектурные предложения / что у вас есть, когда речь идет о структурировании приложения, чтобы можно было легко тестировать страницы / функции / компоненты, подобные этой?

Сейчас я занимаюсь созданием тестового маршрута, который заполняется текущим компонентом / директивой / и т. Д., Над которым я работаю, что позволяет мне выполнять его гораздо быстрее. Но проблема возвращается, когда я создаю страницу и мне нужно увидеть результаты там.

Полагаю, что идеальным решением будет способ структурировать маршрут таким образом, чтобы его можно было легко вызывать, перенаправлять при запуске, передавать необходимые данные (либо имитировать, либо из API разработки) и таким образом иметь возможность напрямую перейдите к нему, как только я внесу изменения в кодовую базу.

Может ли это быть достигнуто и как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...