Nikita
конечно.
Как вы их билдите?
Kirill
монорепа ?
пока да. но хочется уже как-то разделять
Nikita
пока да. но хочется уже как-то разделять
У меня такая ситуация, что при закладывании архитектуры я заранее закладывал монорепу, т.к. людей в команде все равно не много и при не очень большой кодовой базе менеджить стопяцот репозиториев сложно.
Nikita
Но есть люди, которые ходят каждый сервис в отдельный репозиторий, что как бы канонично правильно, но для нас не очень удобно
Kirill
я не хочу 100500, я хочу <=5
Olzhas
@onokonem а обязательно вендор коммитить?
Kirill
@onokonem а обязательно вендор коммитить?
если юзаешь iris — то да. если юзаешь нормальные библиотеки — то не обязательно
Мерль
Для тех, кто не видел предыдущие версии этого спора: X: на голанде офигительные средства для управления коммитами и мерджинг тул Y: на vscode не хуже и мне удобнее консоль X: в голанд удобные средства рефакторинга (лучшие из существующих) Y: я пользую греп X: дебаггинг Y: ... Не нужно X: интеграция с DB Y: ... Не нужно X: Подсветка синтаксиса внутри строковых литералов Y : ... Не нужно и т.д
Olzhas
и vgo
Мерль
если юзаешь iris — то да. если юзаешь нормальные библиотеки — то не обязательно
треть "нормальных" библиотек использует не семвер нотацию, а четверть вообще без версионирования (потому что)
Мерль
(
Kirill
Nikita
Недавно у меня вся сборка миграций отвалилась,потому что авторы утилиты migrate закоммитили в мастер неработающий код
Olzhas
короч пишу на го утилиту для управления другой софтиной, с веб-интерфейсом
Kirill
это уже норм/"можно как-то жить"
Olzhas
и нужно ini конфиги парсить
Olzhas
Olzhas
потому что ini конфиги не совсем нормальные и стандартные
Olzhas
[section] foo = bar [section] foo = bar
Olzhas
Nikita
охуенно блять
ты же его не вручную же парсишь? Тем более, ини скармливается toml'ю
Aleksandr
охуенно блять
обычно. в чем проблема-то?) стандарт есть, готовые парсеры есть (навреняка), свой написать - дело 10 минут
Olzhas
надо попробовать
Olzhas
но мне кажется что он не очень
Aleksandr
Olzhas
я всегда когда свой код смотрю, считаю что он говно
Daniel
@onokonem а обязательно вендор коммитить?
я считаю, что да. потому, что код должен быть готов к использованию сразу после go get для либ еще можно обдумать, и обойтись Gopkg.lock, а для бинарников - 100%
Olzhas
так готовые юзай
https://github.com/go-ini/ini я эту попробовал, она секции с одинаковыми названиями считает за одну
Olzhas
там для конфига больше json подошел бы
Olzhas
короч припекло у меня от этого да
Мерль
обзор есть какой-то? интересно посмотреть
обзора пока нет расширение называется GitHub Pull Requests github.vscode-pull-request-github
Aleksandr
https://github.com/go-ini/ini я эту попробовал, она секции с одинаковыми названиями считает за одну
а как должно быть по стандарту? может у тебя конфиг нестандартный
Мерль
обзора пока нет расширение называется GitHub Pull Requests github.vscode-pull-request-github
Это к вопросу о том, что мелкософт собирается делать с атомом
Мерль
пользуешься тем, что тебя мне не забанить? :)
ну должен же тиран иметь хоть какие-то привелегии)
Anonymous
обещать не означает жениться)
убьет он Атом, вопрос времени
Olzhas
Vadim
ребят, что бы вы юзали для конкурентной работы с вэбсокетами?
Anonymous
атом сдох, ненужен
юзеров на нем не останется, т.к перестанет развиваться, даже убивать не придется
Daniel
ну должен же тиран иметь хоть какие-то привелегии)
в реальности - да, goland круче всех. и есть кейсы, в которых его крутость незаменима. тогда надо взять в руки N денег, и его купить. пока ты до этих кейсов не добрался - есть смысл сидеть на vscode и пользоваться консолью в дополнение
Alexey
мож это уже обсуждали, но что с http://golangshow.com? у мя только с впн открывается в московии.
Aleksandr
да, посмотрел. прикольно
Мерль
Olzhas
а как должно быть по стандарту? может у тебя конфиг нестандартный
короч в конфиге указывается несколько одинаковых секций, с одинаковыми названиями переменных, но с разными значениями [module] name = foo [module] name = bar path = path/to/module [module] name = foobar
Alexander
для идеи точно есть. для голэнда ща гляну
Alexander
https://www.jetbrains.com/community/eap/
Kirill
сделай лучше fasthttp2
https://github.com/fasthttp/http2
Daniel
https://t.me/gogolang/143432
эти кейсы - они не обязательно означают большой проект и их отсутствие - не означает маленький.
Artem
https://github.com/fasthttp/http2
еще б (Under construction...) завершилось
Мерль
эти кейсы - они не обязательно означают большой проект и их отсутствие - не означает маленький.
по моему субъективному опыту — примерно одно и то же, особенно если это вынужденно монолитное приложение
Мерль
github.com/fasthttp/fastws в работе как раз
ё-моё, только для fasthttp
Aleksandr
ну вот так в общем
тем не менее написать парсер даже под такой формат - это чуть ли не 20 строк
Olzhas
парсер я уже написал
Kirill
ё-моё, только для fasthttp
думал, очевидно было с учётом названия организации)