Size: a a a

2020 June 17

RF

Roman Fedyashov in Go-go!
Уже сейчас в голанге куча злоупотреблений
источник

JC

Julian =) Coffee in Go-go!
Ну отловить лишние скобочки у функции это ж не так сложно.
источник

Н

Никита in Go-go!
Roman Fedyashov
Уже сейчас в голанге куча злоупотреблений
Где их нет?
источник

AK

Anton Kucherov in Go-go!
> Кто-то пишет плохой код на твоём проекте - научи писать нормально или уволь его.

Резонно, однако конкретно сейчас я не на той позиции где могу что либо менять и тем более увольнять.

> Кто-то пишет плохой код где-то далеко? Забей.

Тоже имеет смысл.

> Плохо написана библиотека? Дак её никто использовать тогда не будет, и ты не используй.

А вот тут заблуждение. Зачастую люди выбирают за критерий именно популярность. Примеров этому море. А популярная библиотека, не значит хорошо написана и не значит надежна в использовании. Вообще ни чего не значит. В этом мире тонна популярных вещей абсолютно бессмысленных и бесполезных.
источник

JC

Julian =) Coffee in Go-go!
V L
Не совсем так. Один раз начнут в проекте что-то монструозное и потом поддерживать будет дешевле, чем выпилить и переделать. Сначала ведь покажется крутым и удобным... И будет этот монстр расти и развиваться из-за пользователей на игле.
jquery
источник

RF

Roman Fedyashov in Go-go!
Никита
Где их нет?
В голанге их меньше всего ) не надо его раздувать до момента когда их станет много
источник

VL

V L in Go-go!
У нас и в го таких примеров найти можно.
источник

RF

Roman Fedyashov in Go-go!
Уже сейчас genericи есть в голанге
источник

RF

Roman Fedyashov in Go-go!
И ещё с codegen можно их сделать быстрыми там где надо
источник

JC

Julian =) Coffee in Go-go!
V L
У нас и в го таких примеров найти можно.
упс, я что-то не туда реплай кинул
источник

C

Cat in Go-go!
привет, подскажите, пожалуйста, как вернуть дженерик мапу, уже полчаса мучаюсь https://go2goplay.golang.org/p/9Wx3JaT3ytw
источник

E

Evgeny in Go-go!
Anton Kucherov
> Кто-то пишет плохой код на твоём проекте - научи писать нормально или уволь его.

Резонно, однако конкретно сейчас я не на той позиции где могу что либо менять и тем более увольнять.

> Кто-то пишет плохой код где-то далеко? Забей.

Тоже имеет смысл.

> Плохо написана библиотека? Дак её никто использовать тогда не будет, и ты не используй.

А вот тут заблуждение. Зачастую люди выбирают за критерий именно популярность. Примеров этому море. А популярная библиотека, не значит хорошо написана и не значит надежна в использовании. Вообще ни чего не значит. В этом мире тонна популярных вещей абсолютно бессмысленных и бесполезных.
Даже если ты не можешь уволить сам, пойди к лиду или другому начальнику и предложи улучшить процесс и запретить делать вот так вот, потому что потому. Если начальник не отреагирует - значит ему наплевать, значит, у вас и так уже тонна говнокода с таким начальником, повод обновить резюме.
Ну и да, лучше сначала поговорить с самим человеком, который делает что-то не то, возможно, в его действиях есть смысл.

А про библиотеки я не согласен, есть тонны библиотек, написанных очень плохо и мы почему-то их не используем.
Тот же горм, я вот уже года два его не трогал и не собираюсь. И никто меня не заставляет :)
источник

E

Evgeny in Go-go!
Проблема легаси есть, но она всегда была, всегда будет.
Глупо отказываться от полезного и удобного инструмента только от того, что кто-то сделает с ним говнокод. Кто-то сделает, а кто-то нет.
источник

AK

Anton Kucherov in Go-go!
Evgeny
Даже если ты не можешь уволить сам, пойди к лиду или другому начальнику и предложи улучшить процесс и запретить делать вот так вот, потому что потому. Если начальник не отреагирует - значит ему наплевать, значит, у вас и так уже тонна говнокода с таким начальником, повод обновить резюме.
Ну и да, лучше сначала поговорить с самим человеком, который делает что-то не то, возможно, в его действиях есть смысл.

А про библиотеки я не согласен, есть тонны библиотек, написанных очень плохо и мы почему-то их не используем.
Тот же горм, я вот уже года два его не трогал и не собираюсь. И никто меня не заставляет :)
Я не очень понимаю, что вы мне пытаетесь доказать. Я лишь говорю, что текущая свистопляска с кучей скобок не читаема (по моему субъективному мнению). Я нигде не предлагал отказываться от инструмента.
источник

E

Evgeny in Go-go!
Во, это более конструктивно. Не "нафиг дженерики, потому что люди будут писать говнокод", а "слишком однообразные синтаксис".
источник

E

Evgeny in Go-go!
Я согласен, круглые скобки выглядят не очень удобно.
источник

AK

Anton Kucherov in Go-go!
Так я изначально об этом говорил. Несколько раз причем выше в сообщениях  😂
источник

E

Evgeny in Go-go!
Но, может, вопрос привычки, idea раскрасит и нормально будет. Мы ж не в блокноте пишем.
источник

с

сонная википедия... in Go-go!
почему-то все говорят только про дженерики, а между тем там интерфейсы переименовали в контракты
почему-то все говорят только про дженерики, а между тем там контракты переименовали в интерфейсы, со всеми их фичами
источник

E

Evgeny in Go-go!
сонная википедия
почему-то все говорят только про дженерики, а между тем там интерфейсы переименовали в контракты
почему-то все говорят только про дженерики, а между тем там контракты переименовали в интерфейсы, со всеми их фичами
Уже обратно вернули, с пробуждением
источник