Size: a a a

2020 December 06

D

Dmitry in Go-go!
Что питон что го - один фиг для круда
источник

RE

Robert Egorov in Go-go!
KISS это не фреймворк кстати! на всякий скажу
источник

D

Dmitry in Go-go!
Ага. Кисс это ещё и не просто чем проще тем лучше. Там глубже принцип
источник

PA

Pavel Agaletskiy in Go-go!
salvoroni
Честно говоря душой и телом я за го
Но товарищ(который со мной в паре) тыпается склонить меня к django
К сожалению тоже не сильно обосновав
Вот и хотел узнать скорее не как выбрать стек, а конкретно почему стоит взять го
На самом деле обосновать выбор при отсутствии вводных невозможно.

Вам надо рассмотреть несколько условий:
- наличие компетенций в компании по разработке на соответствующем стеке
- применимость стека к вашей задаче
- оценки времени реализации в человеко/часах
- стоимости реализации исходя из оценки

Но на практике обычно выбор прост: на чем уже пишут в компании, на том и будет проект
источник

RE

Robert Egorov in Go-go!
Keep it simple, student!
источник

s

salvoroni in Go-go!
Pavel Agaletskiy
На самом деле обосновать выбор при отсутствии вводных невозможно.

Вам надо рассмотреть несколько условий:
- наличие компетенций в компании по разработке на соответствующем стеке
- применимость стека к вашей задаче
- оценки времени реализации в человеко/часах
- стоимости реализации исходя из оценки

Но на практике обычно выбор прост: на чем уже пишут в компании, на том и будет проект
Основной вопрос в том на сколько применим го к этой задаче...
источник

s

salvoroni in Go-go!
Robert Egorov
Keep it simple, student!
Жаль тут лайки нельзя ставить)
источник

PA

Pavel Agaletskiy in Go-go!
salvoroni
Основной вопрос в том на сколько применим го к этой задаче...
К вебу и круду го применим, но на Джанго будет сделать круд быстрее, если мы пишем с нуля
источник

DP

Daniel Podolsky in Go-go!
salvoroni
Основной вопрос в том на сколько применим го к этой задаче...
в go плохо со средствами обобщенного программирования

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

то есть - обычно старт медленнее, дороже и тяжелее, но поддержка проще и дешевле.

применим оли go к задаче - должен решать тот, кто представляет себе задачу
источник

s

salvoroni in Go-go!
Хорошо, спасибо вам за ответы
Пойду тогда ещё подумаю
источник

RE

Robert Egorov in Go-go!
salvoroni
Жаль тут лайки нельзя ставить)
а вот и мой яндекс кошелёк!
источник

н

немедленно in Go-go!
вот такие обсуждения мне нравятся
источник

Д

Денис in Go-go!
Денис
Добрый вечер,
Подскажите какой вариант решения задачи более верный?
Задача есть N количество структур которые по большей части схожи между собой, но имеют несколько различных атрибутов для них нужно реализовать crud методы с дополнительными проверками, для каждой структуру они могут слегка отличаться

Решения которые рассматриваю:
1. Интерфейс отдельный каждой структуры

2. Общие функции crud в которые передаются interface{} и  проверки которые будут проводиться
Там мой вопрос затерялся, если не затруднит могли бы вы прокомментировать?
источник

DP

Daniel Podolsky in Go-go!
Денис
Там мой вопрос затерялся, если не затруднит могли бы вы прокомментировать?
вопрос не ясен, если честно
источник

DP

Daniel Podolsky in Go-go!
можно попробовать общее вынести в один тип, и на каждый вариант частного сделать по своему типу

общее встроить в частные

так у вас и общие методы будут работать, и частные вы сможете кастомизировать
источник

Д

Денис in Go-go!
Какой подход будет вернее и более поддерживаемый?
N одинаковых функций для всех структур или образно 4 сделать которые способны обработать все заданные проверки, но будет их исполнять по типу документа который на вход, а адаптером конвертировать на вход структуру в общий тип который содержит все элементы из других типов?

*По задаче должны быть разные типы под каждый элемент
источник

DP

Daniel Podolsky in Go-go!
какой более поддерживаемый - я вам написал
источник

DP

Daniel Podolsky in Go-go!
варианта с type switch лучше избегать
источник

Д

Денис in Go-go!
Ок, благодарю
источник
2020 December 07

NC

Nicholas Chang in Go-go!
Idk, that's arguable question
источник