heavycharged
напротив defaultText
heavycharged
https://play.golang.org/p/xS_kpxiLoH-
heavycharged
вот короче вот так можно сделать
Dmitry
вот короче вот так можно сделать
ну у вас Description вынесен в отдельную структуру все равно
heavycharged
да, просто ,cdata является как бы алиасом под name
heavycharged
Можете сделать отдельный type CDATA struct { Value string `xml:",cdata"` } и подключать его вот так: type Entry struct { Unescaped CDATA `xml:"tagName"` }
Dmitry
ну а как сделать без введения новой структуры и поля Value?
Dmitry
DefaultText string xml:"DefaultText>cdata" меня бы устроило , но не работает
🏳️ Phil
ldb;e[f
Dmitry
https://pastebin.com/JukRRFgH
Dmitry
какая то чушь. у меня внезапно перестают быть равными два значения
Dmitry
программа без горутин, почему otext != rust.Entries[i].DefaultText.Value после условия if !q ?
Dmitry
а. все. сам дурак. переписываю переменую индекса.
Dmitry
блин, а че нет инструмента чтобы отследить подобное ?
Илья
go lint
Илья
кидает ворнинги на шэдоуинг (перекрытие) переменных
Dmitry
go lint
Finished running tool: d:\code\go\bin\golint.exe
Dmitry
без варнингов
Dmitry
ключик может надо какой?\
Илья
https://github.com/alecthomas/gometalinter
Илья
go tool vet —shadow - Reports variables that may have been unintentionally shadowed.
Dmitry
Илья
go tool vet —shadow
Dmitry
окей
Илья
go vet по дефолту не ворнит shadowing
Dmitry
https://github.com/alecthomas/gometalinter
окей, спасибо. попробую заменить в настройках
Dmitry
go vet по дефолту не ворнит shadowing
хорошо лиюо линт либо вет
Илья
окей, спасибо. попробую заменить в настройках
https://blog.sideci.com/lets-use-go-vet-the-standard-tool-for-analyzing-go-s-source-code-59435ea71059
Илья
Прив. Интересно стало как в го сделаны make и new, но не смог найти в исходниках. Можете дать ссыль на этот участок кода?
сигнатура функций определена через Type, так что разбор в ast, реализация для слайсов: https://github.com/golang/go/blob/go1.10/src/runtime/slice.go#L46
Arina
Привет! Я провожу исследование коммуникации между ИТ рекрутерами и разработчиками. Для создания научной работы мне нужно собрать 1000 реальных email писем с вакансиями на английском языке. Буду изучать лексику, типы писем и частоту употребления технических навыков. Уверена, вам приходят письма с предложениями о работе от иностранных компаний. Пожалуйста, отправьте их мне! Можете писать в лс (тему и текст письма) или форвардить на ihaterecruiteremails@gmail.com или закинуть в гугл форму (она ниже). Гарантирую конфиденциальность отправленных мне данных. https://bit.ly/2INWjZx Помогите, пожалуйста! П.С. И я не бот:)) Устала это доказывать в других чатах:)
Илья
так рассылают всем :)
Arina
актуально ли брать английские резюме от рускоговорящей аудитории? тем более так много
Да, мне важно провести исследование именно русскоговорящей аудитории)
Илья
хм, кстати, и правда уже давно не получал письма на почту
Илья
в основном валятся сообщения в linkedin
Dmitry
Доброго времени суток. Есть у кого рецепты по приготовлению Gorm в юнит тестах? Есть пара идей, но как-то они плохо пахнут. Либо описать все методы gorm.DB в интерфейсе и мокать его, либо не показывать наружу сам горм и делать все sql-операции в его моделях, но тогда нужно будет описывать интерфейс к каждой модели и мокать уже его.
Илья
google golang gorm mock
Chebyrash
Chebyrash
Ждём 2.0
Алексей
нужен Senior Golang Kiev резюме присылать в личку!
Маjко
А можно подробностей? Что за сфера, вилка зп, требуемые навыки?
Dmitry
ахаха, вот это отрицание действительности
Dmitry
сначала говорит что генерики не нужны а потом признать что они решают реальные проблемы
Маjко
Как быстро гошники переобулись в воздухе. Вчера все как один орали что генерики не нужны, а обработка ошибок хорошая, а теперь ждут go2.0
Маjко
Лол
Маjко
Интересно, с вендорингом и ужасным менеджментом зависимостей так и продолжится отрицалово до тех пор пока линия партии не скажет, что нужно менять этот аспект?
Dmitry
так там vgo должен же чтото поменять
Aleksandr
А vgo был?
Vladimir
А vgo был?
Он вроде в конце прошлого года появился
Aleksandr
Не было vgo - был dep. Vgo не стабилен - dep продолжает быть.
Oz
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.
Alexander
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.
> кто они? Да собственно даже тут, пару дней назад, в очередной раз фанбои пытались доказать всем, что женерики не нужны.
Cat
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.
керниган вообще причастен к разработке языка? я думал он только книгу написал
Dmitry
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.
дженерики нужны тем кто пишет библиотеки(пакейджи) для других.
Vladimir
"Они" говорили что дженерики не нужны. Потом "они" говорили что дженерики нужны? Кто "они"? Тот же Керниган или Пайк говорили? Основная задача разработки Go. Си-подобный код, максимально простой и понятный для "среднего" программиста с целью решения бизнес задач. Этим и объясняется недоООП и отсутствие других модных штук. И если средняя обезьяна не понимает ООП и дженерики... их не должно быть. Цель проста. Чтобы в коде разобрались и смогли поддерживать условные 100 миддлов. А не полтора сеньора, которых все ищут. Умные программисты безусловно нужны... но не нужны только Умные программисты, которых на рынке почти нет. Для работы программистом Go плох. Т.к со временем кардинально снизит уровень входа и зарплаты "умным". Задачи смогут решать не только они.
Ну так если я не ошибаюсь, го задумывался как более дешевый в поддержке питон для типа скриптов
Диёр
го задумывался как тупой с++
Vladimir
Sergei
го задумывался как тупой с++
а что, простите, у го общего с плюсами, кроме си-подобного синтаксиса?
Dmitry
го задумывался как си на стероидах + ооп
Dmitry
однако не взлетело, приходится отнимать нишу у других языков
Sergei
поучаствую в викторине го задумывался как замена луа
Vladimir
Го задумывался как замена rust!
Cat
поучаствую в викторине го задумывался как замена луа
поддерживаю, заменил все свои скрипты в игре на го и рад
Sergei
го задумывался, но так и не принял решение
Cat
Stop the world?
recover не в том месте вызвали
Sergei
го задумывался без сборщика мусора
Vladimir
го задумывался без сборщика мусора
Добавили сборщик мусора и го перестал задумываться
Dmitry
го задумывался как скриптовый язык движка для игры в ГО
Dmitry
Почему тут ещё не банят за слово «дженерики»?))
Alexander
Потому что не банить же Фитцпатрика, если он вдруг зайдет
🏳️ Phil
О. Тут еще не было срачика 26 лет golang?
Cat
не было
🏳️ Phil
И то что дженерики были, но их выпилили, тоже?
🏳️ Phil
Надо сделать один раз обзор в оба чата и попросить его в описание вставить
Dmitry
чето у меня последнее время фигня какая то, сяду поиграть, а потом внезапно дня через три мод уже для игры клепаю. это наверно старость.