Size: a a a

2020 February 19

NW

Nerzh Woodcrust in Go-go!
и можно ли как-то по классике получать ошибку в консоль и какую IDE лучше всего юзать, чтоб как можно больше для начинающего вместо меня делала ?
источник

A

Aikidos in Go-go!
мистер никитос
Ассерты в тестах, хоп хэй
И всё?
источник

A

Aikidos in Go-go!
Nerzh Woodcrust
и можно ли как-то по классике получать ошибку в консоль и какую IDE лучше всего юзать, чтоб как можно больше для начинающего вместо меня делала ?
Я сразу с goland'a начал.
источник

мн

мистер никитос in Go-go!
Aikidos
И всё?
Ну я пошутил просто
источник

NW

Nerzh Woodcrust in Go-go!
Aikidos
Я сразу с goland'a начал.
чота так и подумал шо щас джетбрейнс будет ) ну что ж спасибо буду пробовать ее... (больше, надо больше джавы и оперативки :D)
источник

DP

Daniel Podolsky in Go-go!
Nerzh Woodcrust
проверяю как себя ведет Го в различных кейсах...
закрыл специально два раза канал, ок, крэш, я то знаю где там 8 строк всего, но как мне узнать где это в отладчике ?
почитать стектрейс?
источник

NW

Nerzh Woodcrust in Go-go!
Daniel Podolsky
почитать стектрейс?
а вот как это делается, нашел, спсб
источник

AK

Anton Kucherov in Go-go!
Aikidos
Какие концепции пытаются занести из других языков?
DDD, Hexagonal/Onion/Ports and Adapters/Clean (кому как нравится), некоторые паттерны из "P of EAA". В общем все то, что хорошо работает и о чем в энтерпрайзах уже давно не спорят.
источник

AY

Alex Yu in Go-go!
Edgar
Внесу свою лепту

Что есть у c#? .Net
А у java - spring
у ruby - рельсы
у python - джанго и фласки

Что есть у Go? Не смотря на маленький опыт, я заметил, что происходит у большинство коллег на тех или иных языках, и как бы горестно не признавать, запустить стартап или же быстро построить нужный сервис для тех или иных доп. задач бизнеса, гораздо быстрее на тех языках, где есть уже все нужные инструменты

У нас же такого нет, даже тот же swagger до сих пор не переходит на 3 версию

То есть я к тому, что у нас элементарно нет инструментов, чтобы писать быстро бизнес логику, а все подобные инструменты, чаще всего в Go пишутся теми, кто пришел из других языков и пытается внести концепции других языков в Go, что чаще всего лишь порождает проблемы и проект загибается из-за своей несостоятельности

Вторая проблема, опять таки, как по мне

Это то, что у нас не приняты фреймворки, да, я отлично понимаю, что они несут столько же проблем, сколько решают и их появление часто не сильно меняет расклад в долгосрочной перспективе, но иногда, как бы горестно не было признавать, нужно смотреть на то, что будет завтра, а не через пол года
Странно
По моему опыту - в голанге больше всего инструментов "из коробки"
Да, в стандартных либах нет аналогов джанги и рельсов - но это и правильно

Зато нет разброда и шатания: в билдах, тестах и с 1.11 - все ОК с модулями
источник

NW

Nerzh Woodcrust in Go-go!
а сообщение об ошибке он мне может куда-то принтовать или тоже в стеке вызовов бродить искать подходящую панику ?
источник

AM

Amir Mirov in Go-go!
Тупой вопрос конечно же но всё же задам. У меня есть переменная типа Duration, и его хочу в мапу каникуть. Как сделать?
источник

SS

Sergey S in Go-go!
ключ типа Duration хочешь?
источник

AM

Amir Mirov in Go-go!
Sergey S
ключ типа Duration хочешь?
Value
источник

AS

Andrei 🦉 Sergeev in Go-go!
Владимир Гришин
у нас зато есть сервак скомпилился, то он работает, а не кидает андефайнед на проде.

Алсо на большое количество прикладных задач стдлибы вполне хватает - сделать сервачок, забросы к бд, все такое - из коробки.
да, вместо этого он просто паникует
источник

AS

Andrei 🦉 Sergeev in Go-go!
не путайте го с растом 😄
источник

SS

Sergey S in Go-go!
var m map[string]Duration или я не понимаю что-то?)
источник

x

x-foby in Go-go!
Andrei 🦉 Sergeev
да, вместо этого он просто паникует
Как соберёте.
источник

AM

Amir Mirov in Go-go!
Sergey S
var m map[string]Duration или я не понимаю что-то?)
Ошибку пишет
источник

ВГ

Владимир Гришин in Go-go!
Andrei 🦉 Sergeev
не путайте го с растом 😄
ну у нас по крайней мере есть вакансии
источник

AM

Amir Mirov in Go-go!
Sergey S
var m map[string]Duration или я не понимаю что-то?)
Undefined duration
источник