@nodejs_ru

Страница 907 из 2748
Vladimir
21.06.2017
14:25:29
При желания автоматизировать верификацию

Roman
21.06.2017
14:25:34
agile епта, какой хорошо!

Roman
21.06.2017
14:26:03
интеграционные тесты в таком случае должны падать
а они подразумевают иметь у себя докер кластер на локале

Google
Vladimir
21.06.2017
14:26:14
Нет

Они запускаются на CI

Vadim
21.06.2017
14:26:30
Сергей
21.06.2017
14:26:33
херачить в lerna и не трахать моск

Vladimir
21.06.2017
14:26:45
Сергей
21.06.2017
14:26:57
не обязательно)

Vladimir
21.06.2017
14:27:05
Обязательно

Она сделана чисто под это

Roman
21.06.2017
14:27:33
CI не очень, зачем гонять ремоут, если ты наговнячил в новом комите

Сергей
21.06.2017
14:27:37
Обязательно
где написано что только под либы и микросервисы делать категорически запрещено?

Vladimir
21.06.2017
14:28:18
Категорически ничего не запрещено

Даже забивать гвозди бензопилой

Сергей
21.06.2017
14:28:56
в соседней конторе ребята юзают лерна для микросервисов после билда делают lerna publish во внутренний нпм а на серверах npm i -g @name/service-name service-name -x connect -P 8722 -C 9988

Google
Сергей
21.06.2017
14:29:22
и норм

Vladimir
21.06.2017
14:29:43
Не норм как минимум потому что нет никакого супервизора

Сергей
21.06.2017
14:30:07
всё внутри

Vladimir
21.06.2017
14:30:20
Во вторых от проблем с совместимостью это не спасает

всё внутри
Допустим

Vadim
21.06.2017
14:35:19
CI не очень, зачем гонять ремоут, если ты наговнячил в новом комите
кто то целенаправленно ломает обратную совместимость? Или вообще о ней не думает? Это скорее исключение, которое помогают отловить интеграционные тесты в CI

Сергей
21.06.2017
14:35:24
Во вторых от проблем с совместимостью это не спасает
ну от человека мало что спасти может

Vladimir
21.06.2017
14:36:00
ну от человека мало что спасти может
Нужно верифицировать IDL сервисов

Roman
21.06.2017
14:40:53
кто то целенаправленно ломает обратную совместимость? Или вообще о ней не думает? Это скорее исключение, которое помогают отловить интеграционные тесты в CI
когда 20 микросервисов думать бесполезно, надо только проверять. а исключение только там, где разработка заморожна

вот какое-ть кросс апи юнит тестирование было бы супер

нет какой-ть тулзы которая делает тестирование апи по свегер схеме? Только без вот этого их ужасного кодгена

Глеб
21.06.2017
15:05:18
@NordLuf А как ты код внутрь контейнера пробрасываешь?

Evgeny
21.06.2017
15:05:40
-v

Глеб
21.06.2017
15:06:20
А если внутри будет npm i?

Evgeny
21.06.2017
15:06:29
Где?

Глеб
21.06.2017
15:07:16
Окей, пусть просто сгенерируется какой-нибудь отчёт codecov

И будет у тебя в локальном чистеньком репозитории папочка от root

Evgeny
21.06.2017
15:08:00
чойта?

Глеб
21.06.2017
15:08:01
Хотя стоп

Можно ж SGID поставить

Google
Evgeny
21.06.2017
15:10:17
да можно и gosu

Глеб
21.06.2017
15:10:29
Ну любой мусор, который вылазит из контейнера

Ок, а если MacOS/Win? Там же через VM. Можно ли бробрасывать туда дериктории так вот просто?

Evgeny
21.06.2017
15:11:28
Не, я с этим не связываюсь

Туда хрен прокинешь, если только мутить чтобы сырцы были в ВМ и оттуда уже шарились наружу

Там на самом деле куда веселее решать проблемы когда у тебя паралельно разработка в микросервисе и в подключаемых шаренных модулях

Konstantin
21.06.2017
15:32:02
Я разрабатываю на маке в докере с nodemon на дев окружении. AMA.

Artur
21.06.2017
15:39:06
Робяты. Перешёл на npm@5 (дурак), теперь оно в ответ на npm install обновляет package-lock.json, хотя ничего не меняется. Внимание вопрос: откатываться до @4, переходить на yarn?

Или есть какой-нибудь воркэраунд на этот счёт?

Ҫѐҏӗѫӑ
21.06.2017
16:16:37
уже ж 5.0.3 давно

Сергей
21.06.2017
16:17:30
ENAMETOOLONG
21.06.2017
16:28:41
Оно же по разному работает. Читайте output. Это ок

Gats
21.06.2017
16:39:34
народ, подскажите, кто-то знает какие-то средства для подсчёта метрик в nodejs?

Алексей
21.06.2017
16:42:08
Яндекс метрика?

Dmitrii
21.06.2017
16:42:14
раз уж тут тема зашла про докер и разработку, опишу как я делаю: На проде код запускается в Dockerfile, без pm2, сервисы скейлятся путем добавления новых инстансов, ну и супервизор который поднимает его при падении В девеломненте: сам проект, запускаю без докера, а его зависимости, например db, mq - через docker-compose пробовал так же всунуть сам сервис в docker compose, но дебаг с лайв релоадом, слишком уж неудобные и медленные оказались норм такой сетап делать?

Gkio
21.06.2017
16:43:38
может есть у кого нибуть свободного времени чтобы +- показать как работает webpack ? или какой нибуть ресурс дать ( на оф.сайте не многое понял )

Gats
21.06.2017
16:48:59
Яндекс метрика?
насколько я понимаю она больше для подсчёта статистики польвателей сайта

Google
Gats
21.06.2017
16:49:16
а мне надо метрика, которая будет считать кач-во по

Aleksandr
21.06.2017
16:51:33
а мне надо метрика, которая будет считать кач-во по
ты сформулировать можешь какие именно метрики?

Глеб
21.06.2017
16:54:42
Gkio
21.06.2017
16:55:31
learn.javascript.ru -> подкаст по webpack
https://www.youtube.com/watch?v=X6qde-zvw00&list=PLbZerpEHZ8s0GgEcddz186-xRs8X0t0rA ?

Admin
ERROR: S client not available

Глеб
21.06.2017
16:56:10
swarm и kubernetes я так понимаю для кластеризации на проде? я для этого пока AWS EB использую
Ну K8s вообще для всего, а Swarm да, приемущественно для кластеризации и маршрутизации между контейнерами.

Gats
21.06.2017
16:57:04
ты сформулировать можешь какие именно метрики?
конкретно нет, так как особо в них не шарю. ситуация какая, тема проэкта "Контроль качества ПО" Само по у меня на ноде, с авторизацией и регистрацией в системе, где можно оставлять заметки. Тесты написаны. Но преподша говорит, надо посчитать эти метрики, типа насколько качественней ПО стало после тестирования и исправления багов. Плюс какой-то подсчёт метрики качества уже готового продукта( если такие есть)

Глеб
21.06.2017
16:57:57
http://learn.javascript.ru/screencast/webpack

ENAMETOOLONG
21.06.2017
16:58:58
Aleksandr
21.06.2017
16:59:52
на практике таких нет, это ерунда какая-то высосанная из пальца.
метрики обычно формирует сам разработчик и шлет или публикует их, либо собираются типовые метрики. но они касаются работы приложения а не абстрактных уровней качества от тестирования

Я бы послал на*** с такими запросами.
ну там типичный препод который транслирует из книжки какую-то ерунду которую сам не понимает

Nikolay
21.06.2017
17:01:33
Можешь посчитать покрытие кода тестами, хотя это такое себе.

ENAMETOOLONG
21.06.2017
19:25:47
Aleksandr
21.06.2017
19:30:02
щас тебе удовлетворю твою преподшу
там про метрики качества спрашивали, покрытие это не метрика качества а предпосылка к его высокому уровню

Google
Aleksandr
21.06.2017
19:30:44
ничто не мешает на 100% покрыть некачественными тестами код, например

Никита
21.06.2017
20:35:41
А я запись в бложике запилил!

https://github.com/ChALkeR/notes/blob/master/Gathering-weak-npm-credentials.md

@vkurchatkin я молодец, да?

Vladimir
21.06.2017
20:47:29
?

Удивительно, что никто нехороший не сделал это раньше и не взломал всех

Никита
21.06.2017
20:55:54
Да я пока это делал анекдот про девочку и золотую рыбку вспоминал.

«а что, так можно было?»

Igor
21.06.2017
21:10:22
Понимаю, что немного оффтоп, но может кто то ответить на пару вопросов про CI/CD. Просто не доводилось пока использовать, и не уверен , что правильно понимаю что и как. Например у меня есть проект на гитхабе и сервер ( скажем droplet на digital ocean). На дроплете какую-то СІ тулзу, настроить действия на какой то ивент + поставить вебхук на гитхабе?

и можно на том же дроплете деплоить проект?

Igor
21.06.2017
21:16:57
@devops_ru

Тебе туда

Evgeny
21.06.2017
21:18:26
Вот так взял и послал в ад

Igor
21.06.2017
21:21:45
Я же только спросить =)

Gats
21.06.2017
23:21:57
пацыки. спасибо за сет, но я решил ручками посчитатьи сравнить кол-во ошибок, которые найдёт тест в старой версии проекта, и в новой. вывести процентный эквивалент и сказать что вот вам качество епты)

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