Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Сценарии использования к уроку Верстаем онлайн-библиотеку

Сценарии использования

Сценарии использования (use-cases) к уроку Верстаем онлайн-библиотеку курса Девман.

1. Хочу скачать библиотеку

Ваш заказчик — школьник Максим — хочет скачать к себе новую, свежую версию библиотеки. У него уже есть ссылка на репозиторий, вы сами её дали.

Максим не умеет программировать, он просто хочет скачать библиотеку для дедушки. Его утомляют какие-то установки питона и pip install, он просто хочет скачать книги.

  1. Максим перешёл по ссылке на репозиторий GitHub
  2. Из README понял, как скачать библиотеку к себе
  3. Следуя инструкциям, Максим смог открыть у себя оффлайн-версию библиотеки
  4. Пролистал до второй страницы и выбрал книгу
  5. Клинкул на "Читать", и в новой странице браузера отобразился текст книги

2. Что за проект?

Другой программист случайно наткнулся на ваш репозиторий на GitHub. У него нет пока желания вникать в нюансы и делать что-либо. Он хочет понять где оказался и как это относится к нему.

  1. Бегло, не вчитываясь пролистал README
  2. Понял что это онлайн-библиотека
  3. Рядом заметил ссылку на опубликованную версию
  4. Перешёл на сайт, покликал, убедился что работает
  5. Вернулся в README
  6. Нашёл, с какого сайта были взяты данные
  7. Заметил, что это учебный проект

3. Хочу такой же

Другой программист, уже знакомый с проектом, хочет развернуть сайт у себя и слегка "доработать напильником".

  1. Скачал репозиторий к себе
  2. Следуя инструкциям быстро и легко установил зависимости
  3. Из инструкции скопировал команду для запуска скрипта
  4. По инструкции или из сообщений в консоли понял, что скрипт исправен и работает
  5. Нашёл ссылку, открыл в браузере, убедился что сайт работает
  6. Узнал из README откуда скрипт берёт данные — названия каталогов и формат данных
  7. Полез читать код
  8. ...
  9. Profit!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment