Size: a a a

pro.rb (Ruby/Rails / RU)

2020 June 01

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
да
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
а. ну тогда тебе ок будет
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
я откозался от всяких там APIpie потому что мне не нравилось что все файлы становятся огромными, и DRY принцип далек от такого подхода и как понимаю swagger blocks тоже самое
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry
пробовал. не советую. тесты и документация в одной реализации - плохая идея
Отличная идея так то. Вот отдельно держать - отвратительно.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
я откозался от всяких там APIpie потому что мне не нравилось что все файлы становятся огромными, и DRY принцип далек от такого подхода и как понимаю swagger blocks тоже самое
Они реально становятся огромными и не всегда актуальны
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
Ivan Naumov
я откозался от всяких там APIpie потому что мне не нравилось что все файлы становятся огромными, и DRY принцип далек от такого подхода и как понимаю swagger blocks тоже самое
какие именно файлы? в swagger-blocks ты разделяешь endpoint-ы по разным файлам, отдельно схемы
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry
какие именно файлы? в swagger-blocks ты разделяешь endpoint-ы по разным файлам, отдельно схемы
Отлично, и забываешь их поменять потом
источник

AI

Alex Iv in pro.rb (Ruby/Rails / RU)
Ivan Naumov
Кто-нибудь пробовал rswag для документации апи?
Просто раньше юзал rspec json documentation, а своггер то выглядит интереснее, да и удобнее, так это?
Мне понравилось, оч красиво выходит 🙂
источник

AI

Alex Iv in pro.rb (Ruby/Rails / RU)
Сваггер+Грейп=oneLove
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Iv
Мне понравилось, оч красиво выходит 🙂
Каеф, спасиб)
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Отличная идея так то. Вот отдельно держать - отвратительно.
мне не нравится dsl rswag. очень непрозрачно как-то реализовано
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry
мне не нравится dsl rswag. очень непрозрачно как-то реализовано
возможно. Но подход хороший
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Dmitry
мне не нравится dsl rswag. очень непрозрачно как-то реализовано
Вроде как в оф апи для дотнета почти такой же
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
И вроде как от туда он пошёл, да?
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
Ivan Naumov
И вроде как от туда он пошёл, да?
хз. ничего не знаю про .net и не хочу знать)
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
возможно. Но подход хороший
если судить с точки зрения того, что это помогает предотвращать расхождение тестов и доков то да
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry
если судить с точки зрения того, что это помогает предотвращать расхождение тестов и доков то да
угу
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
В моей практике доки очень часто забывают обновлять.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Вон в том же Rust'е можно доктесты делать. Куски кода которые есть в документации гоняются как тесты. Чтобы проверять актуальность документации.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Также и с тестами, очень легко рассинхронизироваться. А в тестах наоборот довольно сложно не актуализировать
источник