Продолжу о работе над проектом LMS. Напомню, что я работаю в команде, задача которой разработать общий визуальный язык для двух разных продуктов. Каждый продукт ведёт своя подкоманда. Один проект – платформа с видео-лекциями Teach In, второй – интерфейс с более сложной логикой, над которым работаю я – платформа управления обучением (LMS). В качестве основы взята компонентная библиотека Hero-UI. Задача поставлена так, что визуальный язык должен задаваться через Teach In, а его переиспользую в LMS. После переработки командой Teach In визуального стиля я импортировала обновлённые компоненты в свой проект. И вот здесь начались сложности. Продукты сильно отличаются по функционалу и сценариям. То, что хорошо работает в одном, например, увеличенные отступы или минималистичные карточки в Teach In, в LMS приходится адаптировать под более насыщенную структуру. Возникает постоянная необходимость искать компромиссы: переделывать, настраивать, уточнять, что увеличивает время работы и усложняет