Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 1.75 KB

README.md

File metadata and controls

39 lines (36 loc) · 1.75 KB

Задача:

Спроектувати сервіс, який по заданому шляху побудує дерево до заданого файлу/папки. Структура файлів/папок зберігається в заданому сховищі (MySql).

* (задача з зірочкою)

  • Дотримуватись правил фоматування (eslint)
  • Написати тести
  • Написати Dockerfile

** (чсв росте)

  • Спроектувати з перспективою редагування структури дерева

*** (моє увоженіє)

  • Спроектувати з можливістю міграції на інший тип сховища

Вхідні дані:

Рядок, який містить шлях до файла/папки, наприклад: /usr/bin/applications/myStuff.cfg

Інтерфейс роботи з вхідними даними довільний.

Вихідні дані:

  • якщо вказані файл/папка існують:
    • Дерево вигляду
      -usr
      |
      --bin
        |
        --applications
          |
          --myStuff.cfg
      
    • Вкладеність повинно бути видно
    • Потрібно розрізняти файл і папку
  • якщо такого файлу/папки немає: Повертати помилку.

Спосіб відображення результату роботи довільний.

Технології:

  • MySql для зберігання

Планування:

Прохання оцінити, скільки часу знадобиться на виконання завдання.