@nodejs_ru

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

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
istanbul еще
Истанбул для coverage, а не test runner

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 туда добавился значительно позже ))

Google
Никита
19.08.2016
17:17:06
если не забуду

вроде разработчики те же, и istanbuljs похож на разбитый на кирпичики istanbul

но почему тогда пилят оба?

KlonD90
19.08.2016
17:18:06
SEO оптимизация нового уровня

как на выборах - спойлеры

Дмитрий
19.08.2016
17:19:46
Кто-нибудь пробовал standard.js? Как относитесь к отсутствию ; в исходниках?
Перестал их ставить недавно, почувствовал себя намного свободнее ? Код визуально выглядит чище

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 везде

Ҫѐҏӗѫӑ
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
ну не, ассерта не хватает

Для тестирования не нужны фреймворки
поэтому tape или node-tap — самое оно

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 так и работают

в них нет раннеров

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