Size: a a a

2020 July 18

ЖМ

Жанболат Маратов... in Go-go!
вроде интернет норм работает
источник

D

DaySandBox in Go-go!
Message from Alexander Konovalov deleted. Reason: forwarded (?)
источник

ЛА

Локоть Анатолий... in Go-go!
yelsh
ладно, может быть это и вкусовщина (хотя о вкусах не спорят), но вообще изначально вопрос заходил о поиске инструмента для валидации запросов
Я не читал все выше, но вероятно вам подойдёт распарсить запрос в структуру с тегами validate
https://medium.com/@dealancer/a-better-struct-validation-in-golang-99287abf85f3
источник

y

yelsh in Go-go!
не подойдет, т.к. нарушает srp и у меня одна модель валидна по-разному для нескольких запросов
источник

SB

Slava Bakhmutov in Go-go!
Жанболат Маратов
вроде интернет норм работает
видео лагало или когда созванивались?
источник

ЕО

Евгений Омельченко... in Go-go!
yelsh
не подойдет, т.к. нарушает srp и у меня одна модель валидна по-разному для нескольких запросов
Если одна модель валидна по-разному для разных запросов, то это пахнет как раз нарушением SRP
источник

ЛА

Локоть Анатолий... in Go-go!
yelsh
не подойдет, т.к. нарушает srp и у меня одна модель валидна по-разному для нескольких запросов
Тогда это разные структуры с разными правилами валидации.
И почему у вас запрос сразу в модель парсится?
Должен быть слой запросов и ответов, и отдельно модели
источник

ЕО

Евгений Омельченко... in Go-go!
Локоть Анатолий
Тогда это разные структуры с разными правилами валидации.
И почему у вас запрос сразу в модель парсится?
Должен быть слой запросов и ответов, и отдельно модели
+
источник

ЛА

Локоть Анатолий... in Go-go!
Локоть Анатолий
Тогда это разные структуры с разными правилами валидации.
И почему у вас запрос сразу в модель парсится?
Должен быть слой запросов и ответов, и отдельно модели
Если у вас есть прямо вот общие поля между структурами, дублирование можно избежать через embedding
источник

y

yelsh in Go-go!
я имел ввиду, что одна и та же модель запроса у меня валидна по-разному, dto. А в чем тут нарушение srp, когда одна и та же модель валидна по-разному для нескольких запросов?
dto должна исключительно хранить данные, чем собственно у меня они и занимаются. Про валидацию оно ничего знать не должно. У меня есть несколько бизнес процессов, в которых используется одна и та же модель, со всеми её полями, но в разных процессах эта модель имеет разные валидные состояния
источник

y

yelsh in Go-go!
yelsh
я имел ввиду, что одна и та же модель запроса у меня валидна по-разному, dto. А в чем тут нарушение srp, когда одна и та же модель валидна по-разному для нескольких запросов?
dto должна исключительно хранить данные, чем собственно у меня они и занимаются. Про валидацию оно ничего знать не должно. У меня есть несколько бизнес процессов, в которых используется одна и та же модель, со всеми её полями, но в разных процессах эта модель имеет разные валидные состояния
в дополнение к первому предложению (прошу извинить, под вечер я немного дернутый): то есть у меня не используется модель бизнес процесса, у меня есть отдельный слой для запросов и ответов
источник

y

yelsh in Go-go!
Предложу закрыть дискуссию на данную тему, т.к. вопрос, породивший данную дискуссию уже исчерпан. Всем спасибо за советы
источник
2020 July 19

АМ

Александр Мелентьев... in Go-go!
Запись будет?
источник

SB

Slava Bakhmutov in Go-go!
Да, там кнопка есть get videos,  придёт емейл как только видео выложат
источник

МП

Мимо Проходящий... in Go-go!
Daniel Podolsky
я вот перелез с VSCode на Goland

3 дня, полет нормальный

кое-что лучше, кое-что иначе, но не хуже.

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

работает оно даже и побыстрее VSC, памяти жрет примерно столько же
Очень рад за вас 👍
источник

А

Андрей in Go-go!
Она ещё и платная
источник

АП

Александр Попов... in Go-go!
и что?
источник

АМ

Александр Мелентьев... in Go-go!
За это добро не грех и заплатить. Обожаю продукты JetBrains
источник

⛪️Поп Гапон⛪️... in Go-go!
Зато удобная и ключики на нее всегда в свободном доступе есть
источник

АП

Александр Попов... in Go-go!
по сравнению с зп разработчика, ну мелочовка же
источник