один из примеров зла в глобальных переменных это, как мне кажется, то что отлаживать такой код очень сложно ибо не известно в какой функции (методе класса) она изменилась и приходится с дебагом идти по всем вызовам.
я в таких случаях обычно пишу запрос в исходной БД в результате которого будет SQL запрос на вставку в другую БД. как правило 90% проблем миграции это решает. как вариант в xml формат.
Прежде всего я хотел рассказать тем, кто только начинает писать: не стоит хвататься за что-то, без чего можно обойтись (как в моем случае), как бы это ни казалось круто и модно. И больше думать, что даст та или иная технология проекту и вам лично.
возможно ошибка актуальна только для нашего набора пакетов
EC = protractor.ExpectedConditions;
form = $('.t-login-form-modal');
browser.wait(EC.or(EC.presenceOf($('.t-privat')), EC.visibilityOf(form.$('.t-alert-danger'))), 10000);
let b = a.hasOwnProperty(key)? a[key] || 'defaultValue': 'defaultValue';
зачем вот эти строки??
RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteRule .* ws://localhost:3000%{REQUEST_URI} [P]
это также удобно в дальнейшем при объединении скриптов и прочих изменениях архитектуры