@nodejs_ru

Страница 277 из 2748
Ilya
14.10.2016
07:33:11
а юзил ли ктонить Postgress MQ ? )
Господи, мамонт и здесь успел?

Amir
14.10.2016
07:33:23
Ыы

Ilya
14.10.2016
07:34:07
Есть вариант от тарантула еще тоже таск очередь:) Ps: продолжаем форсить тарантул.

Andrey
14.10.2016
07:35:06
)))

Google
KlonD90
14.10.2016
07:35:28
У меня В проекте от тарантула используется. Из плюсов при отвала коннекта задачи в пул возвращаются

Andrey
14.10.2016
07:35:58
о. продуманно

KlonD90
14.10.2016
07:41:00
Ну да. Но на луа написана функция которая с очередью работает. У меня вебпуши и я за раз 300 задач беру. Данные типа регидов и ключей прямо в тарантуле лежат. Но да по сути берет задачи и тупо посылает.

Amir
14.10.2016
07:41:20
Хз, юзал тарантул, крутой но нпдл много писать вода на луа

KlonD90
14.10.2016
07:43:30
Хз, юзал тарантул, крутой но нпдл много писать вода на луа
Ну в моем случае очень мало но там В любом случае вот так это решить проще было на уровне базы. Типа создать задачу на каждую запись в базе.

Amir
14.10.2016
07:43:49
Воот

А я устал прыгать с языка на язык

На тарантуле можно свою звезду смерти написать

Roman
14.10.2016
07:54:18
Amir
14.10.2016
09:50:19
ну да

Sander
14.10.2016
10:21:55
Всем привет

Сергей
14.10.2016
10:22:20
привет)

Google
Sander
14.10.2016
10:22:23
Какой лучше фрейморк использовать для API, функционал будет похожий на digitalocean, только они используют rails, и просто тянут Json API, а react уже вырисовывает view. Нужно что то такое чтоб было легко разрабатывать, посещЯемость не будет такой большой.

KlonD90
14.10.2016
10:23:32
ничто не рельсы кроме рельсы. но sails позиционируется как что-то подобное

Aleksey
14.10.2016
10:26:07
trailsjs.

Dima
14.10.2016
10:26:39
Всем привет. По мимо jasmine в природе существуют "тесты", качественные тесты для unit-тестирования. Тесты, которые не шуршат неделю, тесты которые не падают по таймауту, тесты которые просто хорошо работают. (ну вот честно, давайте не будем обсуждать "а мож вы наговнокодили"). Существуют ли такие тесты?

Vladimir
14.10.2016
10:28:23
это фантастика

Dima
14.10.2016
10:30:26
В таком случае: как вы с jasmine живете? (мб какие-то доп.плагины / статейки полезные / особые подходы)

Vladimir
14.10.2016
10:30:40
мы живем с mocha, chai, sinon

Vladimir
14.10.2016
10:31:54
@iamstarkov а почему без моков?

Vladimir
14.10.2016
10:34:45
моки обычно означают пахнущие тесты или код

Сергей
14.10.2016
10:35:53
моки обычно означают пахнущие тесты или код
а как делать интеграционные тесты без поднятия бэка?

Vladimir
14.10.2016
10:36:26
я про юнит тесты

Vladimir
14.10.2016
10:37:03
на жасмин вполне нормально работали тесты

может вы реально наговнокодили?

Vladimir
14.10.2016
10:37:12
Vladimir
14.10.2016
10:37:27
сколько тестов-то?

Vladimir
14.10.2016
10:37:39
для интеграционных тестов всё равно нужно поднимать бэк, независимо от моков

Сергей
14.10.2016
10:38:26
для интеграционных тестов всё равно нужно поднимать бэк, независимо от моков
не всегда это возможно иногда нужно протестить, что на бэк уходят правильные запросы и фронт умеет правильно реагировать.

хотя в большинстве случаев, это лишний оверхед…

Google
Andrey
14.10.2016
10:41:30
А какое мнение о QUnit ?

Vladimir
14.10.2016
10:49:47
@gmtyllo старый же, немодный

Andrey
14.10.2016
10:54:27
жыквери до сих пор им юзается(и бек у них там не требовательный php -S 0.0.0.0:1234)

ава для тестов приятная штука.

Dreamerinnoise
14.10.2016
10:57:56
ава для тестов приятная штука.
какие преимущества перед кармой?

Vladimir
14.10.2016
10:58:21
аххаха

какие преимущества перед кармой?
ты хочешь чтобы тебе продали аву?

Vladimir
14.10.2016
10:58:49
@dreamerinnoise карма браузер запускает, медленная и медленно стартует, ava умеет тесты параллельно гонять

Andrey
14.10.2016
10:58:52
распаралеливает ава отдельные тесты . таким образом оно быстрее проходит

Vladimir
14.10.2016
10:59:14
и без браузера слава богу

Dreamerinnoise
14.10.2016
10:59:51
AVA does not support running tests in browsers yet.

Vladimir
14.10.2016
11:00:01
и?

Vladimir
14.10.2016
11:00:15
ты хочешь юнит тесты в браузере по несколько минут гонять?

для этого есть e2e тесты

Evgeny
14.10.2016
11:01:14
А то что ава жрёт примерно все ресурсы ноутбука это ок?

И долго гоняет обычные тесты

https://github.com/evgenyrodionov/react-ui-atoms-css-modules

Вот пример

Andrey
14.10.2016
11:04:59
а ты не гоняй тесты на ноутбуке

KlonD90
14.10.2016
11:05:22
Жрет или использует

Google
Vladimir
14.10.2016
11:05:24
А то что ава жрёт примерно все ресурсы ноутбука это ок?
только если у тебя fs-events для chokidar не собрался

И долго гоняет обычные тесты
у тебя babel-{register,polyfill} и jsdom на старте

зачем тебе jsdom?

Evgeny
14.10.2016
11:07:39
Да хуй знает, не я их писал

Dreamerinnoise
14.10.2016
11:08:04
Хорошо, другой тупой вопрос. Зайду со стороны. Есть обёртка над пикси, html5 игруля на канвасе, чем гонять e2е?

Vladimir
14.10.2016
11:08:46
у тебя только shallow

Andrey
14.10.2016
11:08:53
gemini же. не ?

Vladimir
14.10.2016
11:09:12
Да хуй знает, не я их писал
ну без этого jsdom норм

Dima
14.10.2016
11:09:15
tap, mocha, ava без моков и жизнь становится проще и лучше
спасибо, возьму на тесты эти тесты, как бы это не звучало )

Admin
ERROR: S client not available

Vladimir
14.10.2016
11:09:23
на старте медленно

но это babel реквайр хук виноват

Evgeny
14.10.2016
11:09:51
Ок, спасибо, разберусь

Dreamerinnoise
14.10.2016
11:10:03
gemini же. не ?
Ок посмотрю

Vladimir
14.10.2016
11:10:44
Ок, спасибо, разберусь
вот примерно такой конфиг нужен "scripts": { "test": "ava", "tdd": "ava --watch" }, "ava": { "files": [ "**/*test.js" ], "require": [ "babel-register", "ignore-styles" ], "babel": "inherit" }, "babel": { "presets": [ "react", "es2015", "es2016" ], "plugins": [ "add-module-exports" ] },

Evgeny
14.10.2016
11:11:27
Отлично, спасибо

Vladimir
14.10.2016
11:12:30
ignore-styles крутой хук

Vladimir
14.10.2016
11:13:12
Dreamerinnoise
14.10.2016
11:13:53
Google
Vladimir
14.10.2016
11:17:13
А вебаудио апи чем тестить?
хз, почему ты у меня спрашиваешь?

Dreamerinnoise
14.10.2016
11:23:05
хз, почему ты у меня спрашиваешь?
Ну хорошо, я хочу протестировать работу модуля, который работает с вебаудио. Как его тестировать без окружения браузера? В тестах нуб.

Sander
14.10.2016
12:02:15
кто что думает про этот json api server хороший? https://github.com/typicode/json-server

Andrey
14.10.2016
12:05:29
нормальный если не хочется делать чтото своёёё.

но он же для разработки онли . не ?

Дмитрий
14.10.2016
12:08:22
tape запускается в браузере и на ноде, и ещё более облегченная

Vladimir
14.10.2016
12:08:28
ага

Дмитрий
14.10.2016
12:08:37
Не тащит babel-preset-2015, например)

Vladimir
14.10.2016
12:08:39
tape норм для изоморфных тестов

Ilya
14.10.2016
12:10:00
Посоны, дайти ссылку на что-нибудь по поводу импортов почему их до сих пор транспайлят.

Vladimir
14.10.2016
12:10:50
нет такой ссылки

импорты это es modules

отдельная спека

статические модули против динамических commonjs

чтобы ты мог нативно их использовать без транспайлинга

нужно чтобы они приземлилсь в ноду

но с текущей их спекой это сложно сделать

читай пиздец сложно

то есть приземлить их можно

Страница 277 из 2748