Skip to content
This repository has been archived by the owner on Aug 18, 2022. It is now read-only.

Latest commit

 

History

History
31 lines (30 loc) · 1.64 KB

ROADMAP.md

File metadata and controls

31 lines (30 loc) · 1.64 KB
Roadmap Tartynskiy
  1. Общее знакомство
    1. Прочитать и понять задание
    2. Создать CLI приложение
    3. HelloWorld
    4. Вернуть exit-code
    5. Разобраться с входными пар-рами
    6. Вывести входные пар-ры
  2. Аутентификация
    1. Создать класс User (id, Login, Pass)
    2. Добавить коллекцию пользователей (~2шт.)
    3. Итерация по коллекции и вывод exit-code (0,1,2)
    4. Написать тесты (без параметров, неправильный логин, неправильный пароль, правильно)
    5. Создать справочник ролей (R,W,E)
    6. Создать класс Ресурс (Путь, Пользователь, id, Роль)
    7. Добавить коллекцию Ресурс
  3. Авторизация
    1. Создать класс Validator
    2. Создать класс UserInput
      1. Разложить вход. пар-ры в объект UserInput
  4. Аккаунтинг
    1. isDateValid(строка ds, de)
      1. tryGetDate
    2. isVolValid(строка Vol)
      1. tryGetVol
    3. Создать класс Accounting
      1. даты
      2. Объем
    4. Записать данные в коллекцию Accounting
  5. Тесты