Выбор ответа Middle ТЗ, ГОСТ 34 и документирование обновлено

Docs as code

Вопрос

Что означает подход docs as code для требований?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Спецификации в текстовых форматах лежат в Git и проходят ревью. Docs as code переносит практики разработки на документацию: текстовые форматы (Markdown, AsciiDoc, OpenAPI, PlantUML), версионирование в Git, ревью, сборка и публикация в CI.

Варианты ответа

  1. Документация генерируется из кода автоматически, аналитик не нужен
  2. Спецификации в текстовых форматах лежат в Git и проходят ревьюправильный ответ
  3. Требования хранятся только в виде автотестов, текста нет вовсе
  4. Требования пишутся комментариями прямо в исходном коде модулей

Разбор

Docs as code переносит практики разработки на документацию: текстовые форматы (Markdown, AsciiDoc, OpenAPI, PlantUML), версионирование в Git, ревью, сборка и публикация в CI. Комментарии в коде и автогенерация описывают реализацию, а не требования. Исполнимые спецификации полезны, но не заменяют весь текст.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме