You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Для того, чтобы задание было более понятным, представьте цель: мы хотим сделать данное приложение работало по “плагинной” системе. Если кто-то хочет дописать парсинг какого-то нового лога, то он создает новый пакет, реализует все нужные интерфейсы по парсингу или отображению, регистрирует какие-то view - и готово. Полный Inversion of Control.
Еще лучше представить, что различных парсингов может быть несколько десятков. Поэтому, они не должны перечисляться в каких-то конкретных классах/константах.
Задание будет без детализации. Нужно сделать, чтобы в интерфейсе страницы с графиками появлялись только в том случае, если данный режим парсинга “включен” (полностью по аналогии с предыдущим заданием).
Также обратите внимание на пакет ru.naumen.perfhouse.statdata - константы и datatype надо разделить и перенести ближе к коду парсинга (объединить в “плагины”)
The text was updated successfully, but these errors were encountered:
ykalemi
changed the title
11. GUI должен строиться в зависимости от существующих парсеров
11. GUI должен строиться в зависимости от существующих парсеров (до 12.12)
Nov 29, 2018
Для того, чтобы задание было более понятным, представьте цель: мы хотим сделать данное приложение работало по “плагинной” системе. Если кто-то хочет дописать парсинг какого-то нового лога, то он создает новый пакет, реализует все нужные интерфейсы по парсингу или отображению, регистрирует какие-то view - и готово. Полный Inversion of Control.
Еще лучше представить, что различных парсингов может быть несколько десятков. Поэтому, они не должны перечисляться в каких-то конкретных классах/константах.
Задание будет без детализации. Нужно сделать, чтобы в интерфейсе страницы с графиками появлялись только в том случае, если данный режим парсинга “включен” (полностью по аналогии с предыдущим заданием).
Также обратите внимание на пакет ru.naumen.perfhouse.statdata - константы и datatype надо разделить и перенести ближе к коду парсинга (объединить в “плагины”)
The text was updated successfully, but these errors were encountered: