Size: a a a

2021 May 27

⌬C

⌬ Richard Cooper in Go-go!
у яндекса в приложениях на мобилку используются скомпиленные парсеры, схемы нет, в eula нет ни слова о том, что "вы не имеете права напрямую использовать наше апи в обход интерфейса"

ну как бы))
источник

DP

Daniel Podolsky in Go-go!
ну в этом случае надо убить себя об стену
источник

⌬C

⌬ Richard Cooper in Go-go!
мы тоже в гите хранили, только просрали весь репозиторий)))
источник

⌬C

⌬ Richard Cooper in Go-go!
а может проще использовать те сериализаторы, которые не имеют обязательной спеки?))))
источник

DP

Daniel Podolsky in Go-go!
и это проблема протобафа?!
источник

AR

Aleksandr Razumov in Go-go!
т.е. компаниям выгоднее юзать протобафы

а юзать msgpack им выгодно только если они хотят, чтобы их чаще присылали мусорные запросы всякие реверс-инженеры
источник

AR

Aleksandr Razumov in Go-go!
т.е. никогда
источник

⌬C

⌬ Richard Cooper in Go-go!
зачем передергивать? это проблема обязательной спецификации, а не конкретно единственного протобафа
источник

AR

Aleksandr Razumov in Go-go!
это не проблема для компании-разработчика, это проблема для тех, кто хочет чужой апи юзать
источник

ЕО

Евгений Омельченко... in Go-go!
Мммм, все ваши функции имеют тип func (interface{}) interface{}?
источник

ЕО

Евгений Омельченко... in Go-go!
Если нет, то вы лукавите на счёт обязательной спецификации
источник

AR

Aleksandr Razumov in Go-go!
у протобафа разве что проблема с имплементацией OneOf в го, его какие-то инопланетяне писали
источник

ЕО

Евгений Омельченко... in Go-go!
Мне ещё enum не нравится
источник

AR

Aleksandr Razumov in Go-go!
есть такое
источник

ЕО

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

AR

Aleksandr Razumov in Go-go!
Да там проблема не в протобафе, а в слишком упёртых разработчиках из гугла, которые не хотят экспортировать нужный интерфейс
источник

AR

Aleksandr Razumov in Go-go!
Но даже это лучше, чем писать без спеки и потом рвать на себе волосы из-за опечатки в имени поля
источник

⌬C

⌬ Richard Cooper in Go-go!
(я сейчас углубляюсь в философию, поэтому закончу на этом обсуждение, но мне кажется важно об этом сказать)

если разработчик считает, что пользователь ставя на свое устройство его наработку, дает право разработчику шифровать/обфусцировать/усложнять инспектирование трафика для того, что бы пользователь в душе не знал, какие данные шлет приложение, то разработчик мудак, и абсолютно нормально объяснять разработчику почему именно он должен перестать использовать ту хрень, которую он использует сейчас.
источник

⌬C

⌬ Richard Cooper in Go-go!
вообще-то есть разница между внешсервисном и внутрисервисном взаимодействии...
источник

ЕО

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