Size: a a a

2020 June 26

SZ

Sergey Zhdanov in Go-go!
а что есть такого в goland чего может не хватать в vscode?
источник

DP

Daniel Podolsky in Go-go!
Мимо Проходящий
удобно - это меню настроек
удобно - это когда можно так, а можно эдак
источник

DP

Daniel Podolsky in Go-go!
Sergey Zhdanov
а что есть такого в goland чего может не хватать в vscode?
там существенно более правильно сделан анализ кода.

в результате “показать имплементацию” и подобное работает много быстрее
источник

Z

Zver in Go-go!
Мимо Проходящий
удобно - это меню настроек
Смотря для чего. Еасли мало настроек, то да, а если много, то заколебешься тыкать курсором. Банально параметры запуска отладки в ВСКоде удобней, особенно когда из одних параметров запусков в другие скопировать надо.
источник

MA

Marlik Almighty in Go-go!
Юрий Вельмесов
Коллеги, сегодня ночью спрашивал как билдить, заливать билд и выполнять какие то пост/пре операции на удаленном сервер и мне @onokonem посоветовал сделать вот так:

go build -o app && ssh cloud sudo systemctl stop server-dev && scp app cloud:/home/velmesov/dev/backend && ssh cloud sudo systemctl start server-dev

всё круто, но каждый раз вводить это тоже такое себе, как вариант в .bashrc пихнуть в алиас.

Но есть способ лучше!
Всем кто пользует VS Code, у него встроенный функционал работы с тасками.
Там хоть целую портянку команд и задач создвавайте, можно указывать последдовательность, можно в цепочку команда оформлять.

В общем оказывается у меня под рукой было, а я не знал :)

Вот  дока и примеры кому интересно:
https://code.visualstudio.com/docs/editor/tasks

https://github.com/golang/vscode-go/blob/master/docs/tasks.md
Я же вам писал что такой способ делается через git. На серваке создаёте две ветки, в одну пушите, другая мастер, с ней мержится посредством хука,  и потом вы через systemd перезапускаете приложение.
источник

Z

Zver in Go-go!
Sergey Zhdanov
а что есть такого в goland чего может не хватать в vscode?
Рефакторинг и автодополнение быстрее работает.
источник

SZ

Sergey Zhdanov in Go-go!
а кто-нибудь пользуется плагинами к vim'у или emacs'у?
источник

SZ

Sergey Zhdanov in Go-go!
интересно, есть ли там жизнь :)
источник

Z

Zver in Go-go!
Sergey Zhdanov
интересно, есть ли там жизнь :)
Никто не знает, все, кто ушел в vim, не вернулся.
источник

s

sexst in Go-go!
Выйти не могут
источник

SZ

Sergey Zhdanov in Go-go!
ахаха
источник

ВК

Ваня Кострубин... in Go-go!
Sergey Zhdanov
а кто-нибудь пользуется плагинами к vim'у или emacs'у?
пользуется, есть)
но это точно беседа не для этого канала)
источник

SZ

Sergey Zhdanov in Go-go!
извиняйте, если завел в оффтоп
источник

МП

Мимо Проходящий... in Go-go!
Zver
Смотря для чего. Еасли мало настроек, то да, а если много, то заколебешься тыкать курсором. Банально параметры запуска отладки в ВСКоде удобней, особенно когда из одних параметров запусков в другие скопировать надо.
параметры запуска goland генерит в копируемый профиль при клике на зелёный треугольник слева от запускаемой функции (main, test, benchmark), остальное прописывается в настройках с автодополнением. Уж куда удобнее.
источник

МП

Мимо Проходящий... in Go-go!
ну и как бы ни что не мешает править xml  в папке .idea, у него открытый документированный формат
источник

VS

Vyacheslav Sitnikov in Go-go!
Доброго времени суток.
Подскажите, плз, есть своя надстройка над БД, преобразующая данные в нужный мне формат. Решил написать к ней тест. База oracle (пакет godror), так что в докере развернуть её для проведения теста не вариант.
Попробовал использовать Monkey Patching ( https://github.com/bouk/monkey )
Получилось перехватить коннект к БД и дисконнект, а вот обращение к функции Query перехватить не получается. Есть кто-нибудь, кто использовал monkey patching для подобных целей?
Или может есть какие-то другие способы (потому что даже автор пишет, что это костыльный костыль) ?
По итогу хотелось бы на заранее известный запрос отдать заранее подготовленный ответ, при этом чтобы не было привязки к последовательности запросов.
источник

SZ

Sergey Zhdanov in Go-go!
а почему нельзя в докере развернуть?
источник

VS

Vyacheslav Sitnikov in Go-go!
медленно поднимается, да, если честно, хотелось вообще без докера обойтись
источник

Z

Zver in Go-go!
Мимо Проходящий
параметры запуска goland генерит в копируемый профиль при клике на зелёный треугольник слева от запускаемой функции (main, test, benchmark), остальное прописывается в настройках с автодополнением. Уж куда удобнее.
При чем тут генерит?
источник

DP

Daniel Podolsky in Go-go!
Zver
При чем тут генерит?
коллеги, а давайте свернем эту беседу
источник