Size: a a a

Kotlin Community

2020 June 15

RI

Ruslan Ibragimov in Kotlin Community
Arkadii Ivanov
Это про публичный API в библиотеках?
OpenAPI это http в среднем afaik
источник

A

Aleksandr in Kotlin Community
Arkadii Ivanov
Это про публичный API в библиотеках?
Это про API который вы разрабатываете в своих приложениях
источник

AI

Arkadii Ivanov in Kotlin Community
Aleksandr
Это про API который вы разрабатываете в своих приложениях
В приложениях много разных API. Понял, что речь про сетевое взаимодействие.
источник

A

Aleksandr in Kotlin Community
Arkadii Ivanov
В приложениях много разных API. Понял, что речь про сетевое взаимодействие.
Да, притом с использованием OpenAPI и соответственно Restapi
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr
Привет. Важно ли проверять OpenAPI на обратную совместимость в открытом PR?
Анонимный опрос
50%
Важно. Хотели бы автоматизировать проверку
9%
Важно, справляемся вручную
0%
Неважно, решаем вопрос до PR(wiki design и прочее)
41%
Не используем OpenAPI
Проголосовало: 22
А при чем тут котлин?
источник

A

Aleksandr in Kotlin Community
Alexander Nozik
А при чем тут котлин?
На Котлине вы не пишете API и не используете OpenAPI?
источник

D

Denys in Kotlin Community
\me поймал Déjà vu
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr
На Котлине вы не пишете API и не используете OpenAPI?
Я обычно нет. Просто это не языко-специфичная вещь. Я могу сейча про физику нейтрино рассказать, я ее на Котлин описываю
источник

A

Aleksandr in Kotlin Community
Alexander Nozik
Я обычно нет. Просто это не языко-специфичная вещь. Я могу сейча про физику нейтрино рассказать, я ее на Котлин описываю
Ну с вами понятно :)
источник

AH

Ayrat Hudaygulov in Kotlin Community
Aleksandr
Привет. Важно ли проверять OpenAPI на обратную совместимость в открытом PR?
Анонимный опрос
50%
Важно. Хотели бы автоматизировать проверку
9%
Важно, справляемся вручную
0%
Неважно, решаем вопрос до PR(wiki design и прочее)
41%
Не используем OpenAPI
Проголосовало: 22
а где вариант - важно, проверяем автоматически?
источник

A

Aleksandr in Kotlin Community
Ayrat Hudaygulov
а где вариант - важно, проверяем автоматически?
А чем вы проверяете?
источник

AH

Ayrat Hudaygulov in Kotlin Community
Aleksandr
А чем вы проверяете?
ну тесты же
источник

A

Aleksandr in Kotlin Community
Ааааа, понял
источник

AH

Ayrat Hudaygulov in Kotlin Community
вот берёшь и по всем ендпоинтам стучишься
- валидные параметры
- невалидные
- все query
- не все query
и пр
источник

AH

Ayrat Hudaygulov in Kotlin Community
и чекаешь что везде респонс коды ожидаемые
источник

A

Aleksandr in Kotlin Community
Звучит дорого
источник

AH

Ayrat Hudaygulov in Kotlin Community
ну да, надо запрячь целого инженера писать тесты пару дней
источник

A

Aleksandr in Kotlin Community
И поддерживать, и тестить тесты... )))
источник

AH

Ayrat Hudaygulov in Kotlin Community
Aleksandr
И поддерживать, и тестить тесты... )))
тестить тесты звучит странно.
Поддерживать их надо ровно в тот момент когда меняется контракт с потребителем, где их ещё поддерживать?
источник

V

Vladimir in Kotlin Community
Ayrat Hudaygulov
вот берёшь и по всем ендпоинтам стучишься
- валидные параметры
- невалидные
- все query
- не все query
и пр
вы вручную все параметры из запроса достаёте что-ли?
источник