@gogolang

Страница 360 из 1630
Che
05.07.2017
06:54:38
на го, кстати, крипторы писать удобно

крипторы не в смысле рансом, а в смысле пакеры

corpix
05.07.2017
06:56:38
Крипторы тоже удобно я думаю, учитывая статичность бинаря :) Вот только размер не всегда подходящий

Che
05.07.2017
06:59:03
ага, и админки))

Google
Che
05.07.2017
06:59:35
админки видел, у mirai например, а вот рансом не видел ни разу

corpix
05.07.2017
07:01:51
Ну, они есть. Я точных названий не помню, но в новостях встречал. Да и вирусные аналитики писали не мало статей про анализ малвари на go

Che
05.07.2017
07:02:55
а не, кажется др веб когда-то вылавливал один такой, но он чет там не работал или работал, но криво

нашел https://vms.drweb.ru/virus/?_is=1&i=8747343

Valentin
05.07.2017
07:04:56
https://www.ozon.ru/context/detail/id/34671680/
Ее лучше читать в оригинале

Dmitryi
05.07.2017
07:04:57
Всем доброго времени суток, кто может подсказать как собрать контейнер go вместе с bin файлами типа ls, pwd и похожими.

Slach
05.07.2017
07:05:51
FROM golang:alpine

Michael
05.07.2017
07:13:09
Tom Steele, Chris Patten, and Dan Kottmann а есть статьи этих товарищей?

Pavel
05.07.2017
08:38:00
Кто использует методологию git-flow? Используете ли вы ветку develop? Или сразу после успешного тестирования сливаете фичи в master? Как считаете, насколько вообще оправдано использование ветки develop?

Василий
05.07.2017
08:38:54
И обычно сливаются либо релизы, либо хотфиксы в мастер

Dmitry
05.07.2017
08:39:59
Кто использует методологию git-flow? Используете ли вы ветку develop? Или сразу после успешного тестирования сливаете фичи в master? Как считаете, насколько вообще оправдано использование ветки develop?
есть смысл только если есть отдельное тестирование, а мастер выливается автоматически если мастер выливается по кнопке, то смысла не особо

Google
Slach
05.07.2017
08:55:05
Кто использует методологию git-flow? Используете ли вы ветку develop? Или сразу после успешного тестирования сливаете фичи в master? Как считаете, насколько вообще оправдано использование ветки develop?
мы используем активно develop потому что есть такая вещь как hotfix, которая должна почковаться от master а потом обратно мержиться в мастер и в develop

Valentin
05.07.2017
08:55:58
У всех по-разному. Кто-то то раза в день доставляет фичи на прод, тому GitHub flow в руки. а другие долго тестируют и планируют релиз, в таком случае используют git flow

Pavel
05.07.2017
09:06:45
Коллеги, благодарю за ответ

Michael
05.07.2017
09:49:09
а есть ещё чик-чик и в прод

особо талантливые прямо на проде вносят изменения

Andrey
05.07.2017
09:50:17
production is the new staging...

DDD, Disaster Driven Development, Davay Davay Deploy

Andrew
05.07.2017
09:51:53
DDD, Disaster Driven Development, Davay Davay Deploy
По-русски ХХП (хуяк-хуяк и в продакшен).

Pavel
05.07.2017
09:51:54
HHD

хуяк хуяк девелопмент

Andrey
05.07.2017
09:52:27
у меня над рабочим местом висит DDD

Mush
05.07.2017
09:57:57
если 2-3 человека делают проект и когда захотят - выливают в прод, то никакие такие девелопы нафиг не нужны

Igor
05.07.2017
09:59:58
имхо даже в таком случае лучше в одтельной ветке вести, что бы иметь в любой момент времени возможность собрать рабочий билд

Daniel
05.07.2017
10:02:55
а как узнать, что код рабочий до того, как ci прогонит тесты?

Igor
05.07.2017
10:03:08
и вот когда такой момент настанет, понимаешь, что другая ветка это то что надо)

Google
Akzhan
05.07.2017
10:06:02
?

Michael
05.07.2017
10:13:50
у нас тут у местных, не говоря уже о коде, бекапы делались на прод, и тут случился вселенский disaster aka petya

dev -> staging -> prod + backups всё же лучше иметь

Анатолий
05.07.2017
10:15:19
ага, "у нас рейд же"

Michael
05.07.2017
10:15:36
ну да или маски шоу

Анатолий
05.07.2017
10:15:45
мы бекапы на него и положим, рядом вот пусть лежат

гг, я про другйо рейд

Michael
05.07.2017
10:17:13
понял)

Andrew
05.07.2017
10:36:08
Daniel
05.07.2017
10:40:03
Эээ, прогнать тесты у себя?
это может быть непросто - организовать у себя среду для интеграционных тестов

а на CI она в любом случае есть уже

Ivan
05.07.2017
10:40:42
а на CI она в любом случае есть уже
а CI one shot режим не поддерживает?

Daniel
05.07.2017
10:41:04
при чем тут это?

Ivan
05.07.2017
10:41:43
при том, что можно из свой ветки прогнать тесты в нужном окружении, не поднимая у себя.

Daniel
05.07.2017
10:41:49
мы о "пушить нерабочий код" говорим. я вот всякий раз, когда пушу, предполагаю, что код нерабочий. презумпция виновности

в мастер, конечно, пушить ничего нельзя вообще :)

Ivan
05.07.2017
10:42:31
ну это тоже норм)) Пусть QA свой хлеб отрабатывают ?

Daniel
05.07.2017
10:42:36
только мерджить PR, и только после одобрения со стороны CI

Mush
05.07.2017
11:22:50
имхо даже в таком случае лучше в одтельной ветке вести, что бы иметь в любой момент времени возможность собрать рабочий билд
ветки, конечно, стоит вести. иначе даже для одного человека неудобно. т.к. надо будет выложить 1 задачу при том что есть вторая, которая в процессе и которую выкладывать не надо.

также зачастую может появитсья задача, которая опирается на новый, невыложенный функционал, т.о. она должна быть ветвлена от другой ветки

Google
Mush
05.07.2017
11:25:10
но вот иметь постоянный develop, release зачастую может быть излишней рутиной

Daniel
05.07.2017
12:05:11
я привык делать prod и stage

stage - тестят люди

prod - катится автоматически в бой

Alexey
05.07.2017
12:12:48
Может кто подсказать подборку самых известных репов со всякими хелперами и фреймворками (на примере node.js lodash, express, koa, request, q etc)?

Admin
ERROR: S client not available

Valentin
05.07.2017
12:13:48
я привык делать prod и stage
А что мешает давать тестить feature-ветку?

Brown
05.07.2017
12:13:52
Может не то конечно

Alexey
05.07.2017
12:14:07
Спасибо!

Daniel
05.07.2017
12:14:47
А что мешает давать тестить feature-ветку?
stage объединяет несколько таких веток обычно

Valentin
05.07.2017
12:17:12
Я предлагаю такое флоу: мастер=прод. Новая фича делается в feature-ветке от мастера, потом создается PR на ревью и тестирование, если все ок, то мерджится в мастер

Daniel
05.07.2017
12:17:32
ну или так

Valentin
05.07.2017
12:17:32
Таким способом можно доставлять новый функционал на прод чаще

Daniel
05.07.2017
12:18:03
но я вот люблю финальное ручное тестирование перед выкатом

Ivan
05.07.2017
12:18:06
пуш на прод после каждого мержа?

Valentin
05.07.2017
12:18:18
как настроите :)

Ivan
05.07.2017
12:18:35
если это не так, то тогда master != prod

Valentin
05.07.2017
12:18:38
В целом почему нет

Google
Valentin
05.07.2017
12:19:06
по github flow надо доставть пуши в мастер на прод

Ivan
05.07.2017
12:19:10
а под тестирование что понимается? юнит, интеграционные, e2e, manual QA - вот это вот все же?

Valentin
05.07.2017
12:19:26
я понимаю интеграционное

Daniel
05.07.2017
12:19:41
все автоматическое гоняется при создании/изменении PR

Valentin
05.07.2017
12:19:48
юниты и смоки делает разработчик во время работы

Daniel
05.07.2017
12:20:12
ручное гоняет QA на стейдже перед заливкой стейджа в прод

Ivan
05.07.2017
12:20:45
ну мы тут обсуждаем что мерж в мастер - выкатка на прод)

Daniel
05.07.2017
12:20:52
от мастера в стейдж делаются PR

Ivan
05.07.2017
12:21:05
то есть QA должен после каждого мержа делать регрессию)

Pavel
05.07.2017
12:21:17
кто такой qa

Daniel
05.07.2017
12:21:27
ОТК

Daniel
05.07.2017
12:21:39
quality assurance

Aleksandr
05.07.2017
12:27:12
да
с непрерывной доставкой требующей ручной регрессии можно получить статью за доведение до самоубийства тестировщиков

Daniel
05.07.2017
12:27:47
не-не-не

Страница 360 из 1630