Как стать автором
Обновить
2
0
Андрей Мурин @96467840

Пользователь

Отправить сообщение
тут речь про новости. и вот как раз для новостей важнее те что свежее.
у нас как раз с ним (awesome-typescript-loader) вышла трабла: куча ошибок Duplicate identifier '...'. и пришлось вернутся на ts-loader

возможно ошибка актуальна только для нашего набора пакетов
и где же одни из самых крупных типа амазона и windows azure? побоялись сравнивать цены?
а как насчет protractor.ExpectedConditions?

EC = protractor.ExpectedConditions;
form = $('.t-login-form-modal');
browser.wait(EC.or(EC.presenceOf($('.t-privat')), EC.visibilityOf(form.$('.t-alert-danger'))), 10000);
hasOwnProperty! не?

let b = a.hasOwnProperty(key)? a[key] || 'defaultValue': 'defaultValue';
в последней коре (1.1.2) уже не надо указывать под какую платформу собирать. все работает на всех платформах
новое? где? я что то пропустил?
один из примеров зла в глобальных переменных это, как мне кажется, то что отлаживать такой код очень сложно ибо не известно в какой функции (методе класса) она изменилась и приходится с дебагом идти по всем вызовам.
использование HTTP_X_REQUESTED_WITH нужно не тока для определения аякс запросов, но оно также используется для предотвращения CSRF/XSRF атак
есть вопрос по поводу конфига Апача.
зачем вот эти строки??

RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteRule .* ws://localhost:3000%{REQUEST_URI} [P]
не вижу проблем, если сделать подключение так (в примере использую jQuery, так как с require мало знаком, но суть одна)

var module = require($(settings_selector).data('module-path'));

это также удобно в дальнейшем при объединении скриптов и прочих изменениях архитектуры
я делаю подключение исходных скриптов и стилей в debug версиях и дебажу так.
а опыт, а ньюансы? чем больше кода пишешь на языке тем продуктивнее становишься. новый язык все равно будет не привычен.
я в таких случаях обычно пишу запрос в исходной БД в результате которого будет SQL запрос на вставку в другую БД. как правило 90% проблем миграции это решает. как вариант в xml формат.
не язык делает нас продуктивными. хотя и он не на последнем месте! продуктивными нас делает опыт, либы, окружение.
по моему есть аналог angular.github.io/protractor/ там хоть в названии и мелькает ангулар, но по сути им можно тестировать все что угодно.
Прежде всего я хотел рассказать тем, кто только начинает писать: не стоит хвататься за что-то, без чего можно обойтись (как в моем случае), как бы это ни казалось круто и модно. И больше думать, что даст та или иная технология проекту и вам лично.
2

Информация

В рейтинге
Не участвует
Откуда
Вологда, Вологодская обл., Россия
Дата рождения
Зарегистрирован
Активность