Sergey
Vladimir
А вообще ответ просто - не надо ломать backward compatibility
Sergey
microservice-semantic-versioning
Evgeny
нормально делай, нормально будет
Vladimir
Именно
Roman
Vladimir
Нужно уделять этому внимание и делать осторожно
Vladimir
При желания автоматизировать верификацию
Roman
agile епта, какой хорошо!
Vadim
Vladimir
Нет
Vladimir
Они запускаются на CI
Vadim
Sergey
херачить в lerna и не трахать моск
Vladimir
Sergey
не обязательно)
Vladimir
Обязательно
Vladimir
Она сделана чисто под это
Roman
CI не очень, зачем гонять ремоут, если ты наговнячил в новом комите
Sergey
Обязательно
где написано что только под либы и микросервисы делать категорически запрещено?
Vladimir
Категорически ничего не запрещено
Vladimir
Даже забивать гвозди бензопилой
Sergey
в соседней конторе ребята юзают лерна для микросервисов
после билда делают lerna publish во внутренний нпм
а на серверах
npm i -g @name/service-name
service-name -x connect -P 8722 -C 9988
Sergey
и норм
Vladimir
Не норм как минимум потому что нет никакого супервизора
Sergey
всё внутри
Vladimir
Во вторых от проблем с совместимостью это не спасает
Vladimir
Sergey
Vladimir
Roman
Roman
вот какое-ть кросс апи юнит тестирование было бы супер
Roman
нет какой-ть тулзы которая делает тестирование апи по свегер схеме? Только без вот этого их ужасного кодгена
Anonymous
@NordLuf А как ты код внутрь контейнера пробрасываешь?
Evgeny
-v
Anonymous
А если внутри будет npm i?
Evgeny
Где?
Anonymous
Окей, пусть просто сгенерируется какой-нибудь отчёт codecov
Anonymous
И будет у тебя в локальном чистеньком репозитории папочка от root
Evgeny
чойта?
Anonymous
Хотя стоп
Anonymous
Можно ж SGID поставить
Evgeny
да можно и gosu
Anonymous
Ну любой мусор, который вылазит из контейнера
Anonymous
Ок, а если MacOS/Win? Там же через VM. Можно ли бробрасывать туда дериктории так вот просто?
Evgeny
Не, я с этим не связываюсь
Evgeny
Туда хрен прокинешь, если только мутить чтобы сырцы были в ВМ и оттуда уже шарились наружу
Evgeny
Там на самом деле куда веселее решать проблемы когда у тебя паралельно разработка в микросервисе и в подключаемых шаренных модулях
Kons
Я разрабатываю на маке в докере с nodemon на дев окружении. AMA.
Artur
Робяты. Перешёл на npm@5 (дурак), теперь оно в ответ на npm install обновляет package-lock.json, хотя ничего не меняется.
Внимание вопрос: откатываться до @4, переходить на yarn?
Artur
Или есть какой-нибудь воркэраунд на этот счёт?
Sergey
Anonymous
уже ж 5.0.3 давно
Sergey
Энлов Свичблейд
Оно же по разному работает. Читайте output. Это ок
Vlad
народ, подскажите, кто-то знает какие-то средства для подсчёта метрик в nodejs?
Алексей
Яндекс метрика?
Dmitrii
раз уж тут тема зашла про докер и разработку, опишу как я делаю:
На проде код запускается в Dockerfile, без pm2, сервисы скейлятся путем добавления новых инстансов, ну и супервизор который поднимает его при падении
В девеломненте: сам проект, запускаю без докера, а его зависимости, например db, mq - через docker-compose
пробовал так же всунуть сам сервис в docker compose, но дебаг с лайв релоадом, слишком уж неудобные и медленные оказались
норм такой сетап делать?
Suicide Liza
может есть у кого нибуть свободного времени чтобы +- показать как работает webpack ? или какой нибуть ресурс дать ( на оф.сайте не многое понял )
Anonymous
раз уж тут тема зашла про докер и разработку, опишу как я делаю:
На проде код запускается в Dockerfile, без pm2, сервисы скейлятся путем добавления новых инстансов, ну и супервизор который поднимает его при падении
В девеломненте: сам проект, запускаю без докера, а его зависимости, например db, mq - через docker-compose
пробовал так же всунуть сам сервис в docker compose, но дебаг с лайв релоадом, слишком уж неудобные и медленные оказались
норм такой сетап делать?
Да, всё норм, только на dev включаем network-mode: "host" и ходим куда надо через localhost. И если 3-я версия docker-compose, то это всё замечательно запихивается в Swarm. Ну а дальше уже только Kubernetes брать)
Энлов Свичблейд
Vlad
Яндекс метрика?
насколько я понимаю она больше для подсчёта статистики польвателей сайта
Vlad
а мне надо метрика, которая будет считать кач-во по
Aleksand
Dmitrii
Anonymous
Anonymous
Vlad
ты сформулировать можешь какие именно метрики?
конкретно нет, так как особо в них не шарю. ситуация какая, тема проэкта "Контроль качества ПО" Само по у меня на ноде, с авторизацией и регистрацией в системе, где можно оставлять заметки. Тесты написаны. Но преподша говорит, надо посчитать эти метрики, типа насколько качественней ПО стало после тестирования и исправления багов. Плюс какой-то подсчёт метрики качества уже готового продукта( если такие есть)
Anonymous
http://learn.javascript.ru/screencast/webpack
Aleksand
Энлов Свичблейд
Anonymous
Nikolay
Можешь посчитать покрытие кода тестами, хотя это такое себе.
Энлов Свичблейд