Size: a a a

2017 March 31

NV

Nick Volynkin in technicalwriters
Разработчики ленятся писать документацию или что делать?
источник

AK

Andrew Kopanev in technicalwriters
Поддерживать актуальное состояние
источник

NV

Nick Volynkin in technicalwriters
выкатывать обновления на сайт документации?
источник

AK

Andrew Kopanev in technicalwriters
Выкатка в процессе CI
источник

NV

Nick Volynkin in technicalwriters
так пусть автоматизируют один раз )
источник

AY

Andrei Yemelianov in technicalwriters
Andrew Kopanev
Пробовали на небольших проектах API Blueprint и RAML, тоже хорошо, но возникает проблема в поддержке актуального состояния, разработчики ленятся.
RAML  сыроват всё же;. Сам по себе он неплох, и в его основе лежат неплохие идеи. Но все вспомогательные инструменты (для той же генерации документации) находятся в сыром состоянии
источник

AK

Andrew Kopanev in technicalwriters
@ayemelianov я это вижу как две категории инструментов — до написания кода (RAML / API Blueprint) и после написания кода (Swagger). Swagger хорошо сработал в вашем случае, не было подводных камней?
источник

AK

Andrew Kopanev in technicalwriters
Кратко о моём контексте — аутсорс / аутстафф компания, проектов много, разработчиков много, есть ротации разработчиков, цена интеграции в проект высокая. Оцениваю как с помощью правильной и действительно нужной документации снизить стоимость.
источник

AY

Andrei Yemelianov in technicalwriters
Andrew Kopanev
@ayemelianov я это вижу как две категории инструментов — до написания кода (RAML / API Blueprint) и после написания кода (Swagger). Swagger хорошо сработал в вашем случае, не было подводных камней?
Нормально сработал swagger.
источник

L

Lana in technicalwriters
Мы тоже юзаем swagger, пока не было проблем, я просто поправляю иногда синтаксис за разработчиками, например если когда я пошла проверять по запросам, что-то не работает явно какой-то из эндпойнтов например, а то что без души, да был такой эпизод, клиент хотел прям текстовую доку в стиле HTTP запрос на такой-то эндпойнт, тип запроса,  что принимает, каки епараметры обязательные, какие опциональные, что вернет код ответа, какие параметры авторизации, токены да нет, и краткий и живой юз кейс с настоящими параметрами, сделали, но всего 1 такой был, кому сваггер показался слишком стильным и модным)
источник

L

Lana in technicalwriters
мне нравится что из него можно напрямую без curl условного дернуть запрос
источник

AK

Andrew Kopanev in technicalwriters
@Lananovikova а вот для чего дергать, если схема запроса / ответа описаны? Чтобы убедиться, что метод работает?
источник

L

Lana in technicalwriters
потестить
источник

ЕД

Егор Доронин in technicalwriters
Это уже QA дело, а не писателя
источник

AK

Andrew Kopanev in technicalwriters
Так то оно так, но в небольших командах часто один человек на себя берет несколько ролей.
источник

ЕД

Егор Доронин in technicalwriters
Это да. Но нужно стремиться к совершенству
источник

L

Lana in technicalwriters
например код ответа не всегда описан верно, нужно посмотреть консистентна ли документация тому, что реально вернется
источник

AK

Andrew Kopanev in technicalwriters
@Lananovikova мы эту задачу решили тестами, которые перед каждым деплоем (в том числе и документации) проходят
источник

NV

Nick Volynkin in technicalwriters
Андрей, Егор: подергать запросы полезно для того, чтобы понять, как всё работает.
источник

AK

Andrew Kopanev in technicalwriters
Описания должно быть достаточно?
источник