
Юрий
19.08.2016
14:44:45
Тоже плюсую tape. Для асинхронных тестов очень удобно, хотя и достаточно минималистично.

from
19.08.2016
14:45:08

Vadim
19.08.2016
16:05:07
Потестить нагрузку можно с Yandex.Tank
https://github.com/yandex/yandex-tank

Google

Vladimir
19.08.2016
16:11:58
Тоже смотрю на этот вариант, думаю будет вполне удобно. Пробовал кто использовать? Как там в плане результатов и настройки?
Потестить нагрузку можно с Yandex.Tank
https://github.com/yandex/yandex-tank

Anton
19.08.2016
16:22:53
Если к танкам подобрать нормальные патроны - работает оч хорошо

hamper ?
19.08.2016
16:31:02

Vladimir
19.08.2016
16:32:20

hamper ?
19.08.2016
16:32:42
Это да, но тоже полезно )

Vladimir
19.08.2016
16:32:47
Тем более что с ES6+ он дно
Только nyc

hamper ?
19.08.2016
16:33:08
Нормально он с es6 же работает уже полгода как

Ilya
19.08.2016
16:33:26
CLI инструмент, который показывает время установки npm зависимостей.
Ссылка
#NodeJS #npm

Damir
19.08.2016
16:50:25
Кто-нибудь пробовал standard.js? Как относитесь к отсутствию ; в исходниках?

Viacheslav
19.08.2016
17:04:00
плохо

Google

hamper ?
19.08.2016
17:06:18
У нас в eslint и jscs в проектах написано везде ошибку выдавать если ; в конце строки стоит

Felix
19.08.2016
17:07:00
зачем eslint и jscs, когда их смержили?

Alex
19.08.2016
17:08:01
+

hamper ?
19.08.2016
17:08:13
В каждом из них есть еще правила, которых нет в другом
А у нас они прописаны были

Felix
19.08.2016
17:08:32
их целиком смержили, все там есть в eslint теперь

hamper ?
19.08.2016
17:09:00
хм, месяц назад не было
Например пустая строка после }
Этого в eslint еще недавно не было

Vadim
19.08.2016
17:10:03
пара правил ведь не повод оставаться на jscs

hamper ?
19.08.2016
17:10:48
Ну в новых проектах только eslint теперь

Никита
19.08.2016
17:11:30
Только nyc
во, а расскажи про то, как между собой связаны nyc и истанбул и почему последний пилят?

hamper ?
19.08.2016
17:11:35
Правда я временно на го проект пишу. Новый проект на ноде только в сентябре теперь будет, вот там буду eslint использовать только

Никита
19.08.2016
17:11:38
а то я как-то пропустил.
Да и @vkurchatkin выше интересовался, вроде.

hamper ?
19.08.2016
17:13:56
Просто когда на проекте мало разработчиков можно основными правилами обходиться, а когда много лучше как можно жестче кодстайл зафиксировать
Поэтому жсцс вместе с еслинтом и использовали
Да и вообще, тот проект писался два года почти, и eslint туда добавился значительно позже ))

Vladimir
19.08.2016
17:16:39

Google

Никита
19.08.2016
17:17:06
если не забуду
вроде разработчики те же, и istanbuljs похож на разбитый на кирпичики istanbul
но почему тогда пилят оба?

KlonD90
19.08.2016
17:18:06
SEO оптимизация нового уровня
как на выборах - спойлеры

Дмитрий
19.08.2016
17:19:46

hamper ?
19.08.2016
17:27:39
Я их перестал ставить после того как прочитал http://blog.izs.me/post/2353458699/an-open-letter-to-javascript-leaders-regarding ?

KlonD90
19.08.2016
17:32:58
Ребят а кто использует тарантул? Кому-то нужен поиск по элементу массива?

hamper ?
19.08.2016
17:57:44
Как-то много раз пытались куда нибудь этот тарантул приткнуть и так и не нашли ему применения. ))

Denis
19.08.2016
18:48:01
Автор этой статьи проанализировал опыт ряда компаний, включая Netflix, Soundcloud, Spotify и других, добавил свой собственный опыт и оформил как список рекомендаций к постронию микросервисов.
http://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture

Denis
19.08.2016
19:08:12
?

Ҫѐҏӗѫӑ
19.08.2016
19:49:07
чуваки, круто что многие начали юзать tape! но! он сейчас не очень развивается. node-tap предоставляет сейчас несколько больше. единственное с ним нельзя тестить в браузере

Ҫѐҏӗѫӑ
19.08.2016
19:49:25
но так как это канал ноды, то я бы посоветовал присмотреться
да и в браузере сейчас мало кто тестит так
в браузере круто уже по-настоящему щупать верстку
так что я уже сам склоняюсь к node-tap + wedriver’ы с селениумами
но пока еще tape везде

Artur
19.08.2016
19:53:59

Ҫѐҏӗѫӑ
19.08.2016
19:54:13
а код менять не надо
да и можно и не менять если устраивает

Google

Ҫѐҏӗѫӑ
19.08.2016
19:54:40
они считай близнецы

Artur
19.08.2016
19:55:22
Ну ок, а для TS есть чо?

Ҫѐҏӗѫӑ
19.08.2016
19:55:27
кстати сам tape тестируется с помощью node-tap

Artur
19.08.2016
19:55:32
Наркоманские дефинишны

Ҫѐҏӗѫӑ
19.08.2016
19:55:44
а что для ts?

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
19.08.2016
19:55:48
в смысле?

Artur
19.08.2016
19:55:52
Дефинишны для node-tap

Ҫѐҏӗѫӑ
19.08.2016
19:56:03
хз

Artur
19.08.2016
19:57:00
Судя по документации node-tap ваще для супер-ленивых
require('node-tap').equal('lazy', 'lazy')
Хотя, tape тоже наверное так может
И у него нет своей опции для prerequire
Надо через node-arg

Ҫѐҏӗѫӑ
19.08.2016
20:02:52
хз, я пока посмотрел что апи такое же и на историю коммитов в обоих проектах
а также какой-то ишью видел в репке тейпа из разряда “сабстек хз где, мы тут иногда присматриваем”
главное аву не брать

Artur
19.08.2016
20:04:11
Я вот думаю. А куда таким тулзам дальше развиваться?

Ҫѐҏӗѫӑ
19.08.2016
20:04:14
я чуть было уже сам не сманился на нее попробовать
а там оказывается бабель намертво вшит лол

Google

Artur
19.08.2016
20:04:30
И вообще, может assert по хардкору?

Vladimir
19.08.2016
20:04:37
Для тестирования не нужны фреймворки

Artur
19.08.2016
20:04:43

Ҫѐҏӗѫӑ
19.08.2016
20:04:49
ну не, ассерта не хватает

Artur
19.08.2016
20:05:06
Натурально просто, треш такой, TS в проекте, декларации не указаны (трахайся как хочешь).

Vladimir
19.08.2016
20:05:26
На баше в 4 строки

Artur
19.08.2016
20:05:32
Что на баше 4 строчки?

Ҫѐҏӗѫӑ
19.08.2016
20:06:13
что угодно

Vladimir
19.08.2016
20:06:20
Скрипт, который запустить тесты
А там просто код с ассертами

Vladimir
19.08.2016
20:06:34
Можно и в одну

Vladimir
19.08.2016
20:06:39
Само собой

Ҫѐҏӗѫӑ
19.08.2016
20:10:29
tape и node-tap так и работают
в них нет раннеров