Size: a a a

2020 December 08

АП

Александр Попов... in Go-go!
прометеус несколько не то, там все равно есть лаг и меньше 2 секунд не поставить
источник

АП

Александр Попов... in Go-go!
в результате на больших нагрузка провисаний не видно
источник

АП

Александр Попов... in Go-go!
хотелось бы как графана+прометей только в реальном времени
источник

AB

Andrey Berdin in Go-go!
𝘀𝘂𝘃𝗿𝗶𝗰𝗸
Хочу совет по книги на русском. Есть у кого нибудь рекомендации?
источник

AB

Andrey Berdin in Go-go!
Типо такой?
источник

DM

Dmitry M in Go-go!
𝘀𝘂𝘃𝗿𝗶𝗰𝗸
Хочу совет по книги на русском. Есть у кого нибудь рекомендации?
На русском их всего то ничего:
Программирование на Go. Саммерфильд Марк;
Head First. Изучаем Go. Макгаврен Джей;
Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go. Цукалос Михалис;
Язык программирования Go. Донован Алан А. А., Керниган Брайан У.
источник

Z

Zver in Go-go!
Владимир Столяров
успешно маскируется под таковое)
Не успешно.
источник

AS

Andrey Shuster in Go-go!
лучше пролистать Go Tour и потом начать писать какой-нибудь код. Можно задачки с Leetcode, можно какие-нибудь “реальные” проекты типа сокращателя ссылок, cli интерфейс к базе данных, генератор статики, етс.
в Го очень маленький спек и отличная документация
источник

AS

Andrey Shuster in Go-go!
но книги в любом случае не нужны, они создают ложную иллюзию экспертизы
источник

Y

YaOurTea in Go-go!
Andrey Shuster
лучше пролистать Go Tour и потом начать писать какой-нибудь код. Можно задачки с Leetcode, можно какие-нибудь “реальные” проекты типа сокращателя ссылок, cli интерфейс к базе данных, генератор статики, етс.
в Го очень маленький спек и отличная документация
источник

DM

Dmitry M in Go-go!
Александр Попов
прометеус несколько не то, там все равно есть лаг и меньше 2 секунд не поставить
Это тебе нужно копать в сторону Push vs Pull архитектуры мониторинга
источник

E

Edgar in Go-go!
Andrey Shuster
но книги в любом случае не нужны, они создают ложную иллюзию экспертизы
Это с чего бы? Книги безумно полезны, разница в том, что их стоит читать имея хотя бы возможность практиковаться параллельно
источник

AS

Andrey Shuster in Go-go!
Да, хороший вариант для тех кто уже программист и знаком с computer science
источник

М

Марк Егоров... in Go-go!
Возвращаясь к нашим баранам:

Есть функция, она что-то делает и возвращает тип данных User, который представляет из себя struct.

При этом структура содержит поля, которые ее не позволяют сравнивать.

Как элегантно решается история с успешным возвращением или неуспешным?

Насколько я понимаю, поскольку структуру сравнить нельзя, то единственным вариантом является что-то вроде:
user:= someFunc...

if user.someP == nil {

//функция ничего не вернула потому что ничего не нашла
}



Но элегантным этот способ не назвать. Может есть какой-то типовой набор кейсов на подобные случаи жизни?
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен, если честно
источник

AS

Andrey Shuster in Go-go!
Edgar
Это с чего бы? Книги безумно полезны, разница в том, что их стоит читать имея хотя бы возможность практиковаться параллельно
Все верно, причем я считаю, что практика важнее книг.
Просто заметил, что для многих стало прочитать книгу и== изучить технологию.
источник

М

Марк Егоров... in Go-go!
Daniel Podolsky
вопрос не ясен, если честно
по выходу из функции проверять, что в результате что-то вообще есть осмысленное.
источник

E

Edgar in Go-go!
Эм, ошибку возвращать вторым параметром?
источник

М

Марк Егоров... in Go-go!
Ошибка, да. Но у нас может в функции осуществляться поиск пользователя. Ошибок нет, просто пользователя нет - и данных нет.

Что нам делать с этим.

В петоне, и в ряде случаев голанга можно в функции писать, что или что-то или nil.
источник

DP

Daniel Podolsky in Go-go!
Марк Егоров
по выходу из функции проверять, что в результате что-то вообще есть осмысленное.
а почему бы ему там не быть? если в результате ошибки - возвращать вторым параметром ошибку. если там не ошибка, возвращать вторым параметро bool
источник