Anonymous
а можно еще бабла напиздить!
Andrey
сначала напиздить а потом слить уязвимость, норм план, да
Denis
Aleksei
Dmitry
Всем привет, а кто-нибудь использует sequlize orm для mysql с typescript?
Dmitry
я немного нубас в реалиативных бд, и хотелось бы, чтобы все типы методы, подхватывались ormкой, поможете разобраться как завести интерфейсы и typings?
Vladimir
Ребят, что для юнит тестирования и тестирования общего функционала системы посоветуете использовать? А так же тестирование высокой нагрузки на систему?
Vlad
Yuriy
Еще sinon очень пригождается, когда надо собрать сложный мок-объект.
Yan👀
@ybogomolov а ты знаешь аналог OnFirst(Second)Call для jasmine?
aodzaki.toko
Yuriy
Дима
++ за tape
Дима
@chicoxyzzy в jsunderhood как то убедительно про него рассказывал)
Yuriy
Тоже плюсую tape. Для асинхронных тестов очень удобно, хотя и достаточно минималистично.
from
Vadim
Потестить нагрузку можно с Yandex.Tank
Vadim
https://github.com/yandex/yandex-tank
Vladimir
Тоже смотрю на этот вариант, думаю будет вполне удобно. Пробовал кто использовать? Как там в плане результатов и настройки?
Vladimir
Потестить нагрузку можно с Yandex.Tank
Vladimir
https://github.com/yandex/yandex-tank
Anton
Если к танкам подобрать нормальные патроны - работает оч хорошо
hamper 𓅝
hamper 𓅝
Это да, но тоже полезно )
Vlad
Тем более что с ES6+ он дно
Vlad
Только nyc
hamper 𓅝
Нормально он с es6 же работает уже полгода как
Ilya
CLI инструмент, который показывает время установки npm зависимостей.
Ссылка
#NodeJS #npm
Damir
Кто-нибудь пробовал standard.js? Как относитесь к отсутствию ; в исходниках?
Viacheslav
плохо
hamper 𓅝
У нас в eslint и jscs в проектах написано везде ошибку выдавать если ; в конце строки стоит
Anonymous
зачем eslint и jscs, когда их смержили?
Aleksei
+
hamper 𓅝
В каждом из них есть еще правила, которых нет в другом
hamper 𓅝
А у нас они прописаны были
Anonymous
Anonymous
их целиком смержили, все там есть в eslint теперь
hamper 𓅝
хм, месяц назад не было
hamper 𓅝
Например пустая строка после }
hamper 𓅝
Этого в eslint еще недавно не было
Vadim
пара правил ведь не повод оставаться на jscs
hamper 𓅝
Ну в новых проектах только eslint теперь
Ivan
смешнявки из соседней конфы подъехали
hamper 𓅝
Правда я временно на го проект пишу. Новый проект на ноде только в сентябре теперь будет, вот там буду eslint использовать только
hamper 𓅝
Просто когда на проекте мало разработчиков можно основными правилами обходиться, а когда много лучше как можно жестче кодстайл зафиксировать
hamper 𓅝
Поэтому жсцс вместе с еслинтом и использовали
hamper 𓅝
Да и вообще, тот проект писался два года почти, и eslint туда добавился значительно позже ))
Vlad
Пингани вечером, сейчас в дороге
hamper 𓅝
Я их перестал ставить после того как прочитал http://blog.izs.me/post/2353458699/an-open-letter-to-javascript-leaders-regarding 😄
hamper 𓅝
Как-то много раз пытались куда нибудь этот тарантул приткнуть и так и не нашли ему применения. ))
Denis
Автор этой статьи проанализировал опыт ряда компаний, включая Netflix, Soundcloud, Spotify и других, добавил свой собственный опыт и оформил как список рекомендаций к постронию микросервисов.
http://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture
📀
👍
Anonymous
чуваки, круто что многие начали юзать tape! но! он сейчас не очень развивается. node-tap предоставляет сейчас несколько больше. единственное с ним нельзя тестить в браузере
Anonymous
но так как это канал ноды, то я бы посоветовал присмотреться
Anonymous
да и в браузере сейчас мало кто тестит так
Anonymous
в браузере круто уже по-настоящему щупать верстку
Anonymous
так что я уже сам склоняюсь к node-tap + wedriver’ы с селениумами
Anonymous
но пока еще tape везде
Artur
Anonymous
а код менять не надо
Anonymous
да и можно и не менять если устраивает
Artur
Anonymous
они считай близнецы
Artur
Ну ок, а для TS есть чо?
Anonymous
кстати сам tape тестируется с помощью node-tap
Artur
Наркоманские дефинишны
Anonymous
а что для ts?
Artur
Anonymous
в смысле?
Artur
Дефинишны для node-tap
Anonymous
хз
Artur
Судя по документации node-tap ваще для супер-ленивых
Artur
require('node-tap').equal('lazy', 'lazy')
Artur
Хотя, tape тоже наверное так может
Artur
И у него нет своей опции для prerequire
Artur
Надо через node-arg
Anonymous
хз, я пока посмотрел что апи такое же и на историю коммитов в обоих проектах
Anonymous
а также какой-то ишью видел в репке тейпа из разряда “сабстек хз где, мы тут иногда присматриваем”