Size: a a a

testing_in_python

2021 July 02

СС

Сказочный Сникерс... in testing_in_python
А то знаю я, добавили поле и все сломалось там где не успели поддержать
источник

СС

Сказочный Сникерс... in testing_in_python
Ну еще генерация прото под питон)
источник

СС

Сказочный Сникерс... in testing_in_python
Кстати с этим у многих проблема, у кого протобафы лежат не в тестовой репе
источник

SB

Sasha Brud in testing_in_python
говорите красиво, но ничего не понятно
источник

V

Vita in testing_in_python
🤣
источник

СС

Сказочный Сникерс... in testing_in_python
Ну сам протофайл это просто схема. Чтобы с этой схемой работать ее надо скомпилировать под твой язык
источник

СС

Сказочный Сникерс... in testing_in_python
Компилятор protoc
источник

V

Vita in testing_in_python
Разберешься после документации GRPC, там же есть для python
источник

SB

Sasha Brud in testing_in_python
не разберусь, поэтому и пришла сюда
источник

СС

Сказочный Сникерс... in testing_in_python
После компиляции появляются файлы, их надо инжектнуть в питон, подложить перед запуском или импортнуть в рантайме. После этого (и установки либы protobuf) с ними (протобафами) можно работать
источник

СС

Сказочный Сникерс... in testing_in_python
То есть на каждый запуск надо компилировать протобафы. Перед этим их откуда то брать. Просто копирнуть себе в репу - плохой план
источник

СС

Сказочный Сникерс... in testing_in_python
Замучаешься поддерживать в тестах
источник

SB

Sasha Brud in testing_in_python
я не очень понимаю зачем мне вообще протобафы если моя апишка вполне поддерживает http/json
источник

СС

Сказочный Сникерс... in testing_in_python
Стандартизация
источник

SB

Sasha Brud in testing_in_python
а без стандартизации что не так пойдет?
источник

СС

Сказочный Сникерс... in testing_in_python
Тебе не нужно думать какие поля тебе надо прочитать/положить в жсон схему
источник

СС

Сказочный Сникерс... in testing_in_python
Протобаф это уже схема
источник

СС

Сказочный Сникерс... in testing_in_python
Одинаковая для всех
источник

СС

Сказочный Сникерс... in testing_in_python
Это структура
источник

СС

Сказочный Сникерс... in testing_in_python
Не привязанная к языку. А далее ты с ней работаешь конкретной реализацией под твой язык
источник