· java  · 1 min read

Z. P. C.

Технології: Rubix, React JS.

Проект є демонстраційною версією тільки клієнтської частини, заснованою на шаблоні Rubix і використовує ті ж інструменти збірки, що й Rubix.

Необхідно відобразити дві вкладки або підсторінки, обидві з яких містять масштабовані діаграми розподілу та фільтри.

Для функцій використовуйте “радіальне дерево”:http://bl.ocks.org/mbostock/4063550.

Для тестування використовуйте “масштабоване розподіл”:http://mbostock.github.io/d3/talk/20111018/partition.html.

Дані повинні бути статичним JSON, упакованим з додатком, досить довгим, приблизно 500 записів кожен.

Модель домену має 2 ієрархічні сутності:

  1. Умови технічного завдання з функціями, підфункціями тощо.

  2. Набори тестів, що містять вкладені набори тестів довільних рівнів, що містять тестові випадки.

Ці сутності взаємопов’язані як багато до багатьох, тобто одна функція може бути охоплена багатьма або жодним тестом, і один тест може охоплювати багато функцій.

Обидві сторінки повинні мати поле пошуку вільного тексту; введення тексту в це поле відфільтрує дерево так, щоб містити лише елементи з такими підрядками та їхніми нащадками.

Z. P. C. Z. P. C.

Поділитися:
Назад до Проєктів
Вітаємо в Прагмасофт!