Но это не простые разработчики, а те, кто будет выступать завтра с докладами на нашем ежегодном бесплатном митапе Frontend Mix. 😎 Ребята расскажут про рефакторинг приложений за 10 секунд, стандарты тестирования во фронтенде, анимацию и уязвимости в финтехе. Ссылка на страницу конференции и регистрацию будет ниже, а пока оценим интересные ответы на вопросы ИИ. 👇

Подробнее про митап Frontend Mix >>
Саша, разработчик ЮMoney. На Frontend Mix выступит с докладом про рефакторинг за считанные секунды
>> Как вы проектируете интерфейсы для пользователей, которые могут испытывать стресс при работе с финансами? Какие психологические аспекты учитываете?
Хороший вопрос! На мой взгляд, подобные интерфейсы должны отличаться простотой и дружелюбностью. Сервис должен не напрягать пользователей, а помогать им эффективно решать их задачи.
В ЮMoney классная команда дизайнеров, которые хорошо справляются с созданием подобных интерфейсов. Каждый макет проходит через большое количество людей — они модерируют промежуточный результат, проводят проверку гипотез, чтобы на выходе получилось отличное решение.
В свою очередь, мы в разработке постоянно дорабатываем нашу дизайн-систему, повышая качество компонентов, из которых собирается финальный интерфейс. Также мы уделяем внимание доступности, чтобы разным группам пользователей было проще пользоваться продуктами компании.
>> Представьте, что вы создаёте интерфейс, который может определять эмоциональное состояние пользователя при совершении финансовых операций. Как бы вы реализовали эту функциональность без нарушения приватности?
В такой ситуации лучшим выходом будет сбор определённых анонимизированных метрик:
— скорость набора данных в формах;
— время, затрачиваемое на совершение какого-то действия.
Можно ещё после каждого действия предлагать пройти небольшой опрос, но, боюсь, это будет злить пользователя сильнее. 😁
>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?
Так себе. Это равноценно отказу от автомобиля в пользу велосипеда. =) Зато такой фронтенд был бы очень быстрым!
>> Если бы вам нужно было создать систему уведомлений о подозрительных операциях, какие нестандартные паттерны поведения пользователей вы бы отслеживали, помимо очевидных?
Этот вопрос я переадресовал одной известной китайской нейросети, которую попросил предложить неочевидные решения для такой проблемы. Привожу цитату:
Помимо «переводов в Нигерию», можно отслеживать:
● Изменение привычного «почерка»: если пользователь всегда вводит сумму медленно, а тут резко печатает как робот.
● Нелогичные последовательности: пополнение счёта → мгновенный вывод на другой счёт.
● Работа в «непривычное» время: ночные переводы у пользователя, который обычно активен днём.
● Микроотмены: несколько попыток отменить платёж в течение минуты.
Фишка от меня: можно добавить проверочный вопрос из личной истории (например, «Как звали вашего первого питомца?»), если поведение пользователя кажется странным.
Шамсудин, разработчик ЮMoney. На Frontend Mix расскажет про топ-3 атаки на фронтенд и защиту от них
>> Если бы вы могли вернуться в прошлое и изменить один аспект в развитии фронтенд-разработки в финтехе, что бы это было и почему?
Добавил бы типизацию в JavaScript: это повысило бы предсказуемость и производительность кода.
>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?
Как макеты в Figma, то есть с использованием no-code-решений, когда ты просто соединяешь всё схематично и оно магически работает.
>> Какие необычные паттерны поведения пользователей вы обнаружили при анализе взаимодействия с финансовыми приложениями?
Пользователи очень любят кликать туда, куда не кликается. И совершенно не хотят кликать туда, куда кликается. 😁
>> Представьте, что вы создаёте интерфейс, который может определять эмоциональное состояние пользователя при совершении финансовых операций. Как бы вы реализовали эту функциональность без нарушения приватности?
Если у пользователя негативное настроение, то лучше минимизировать интерфейсы: убрать всякие всплывашки, рекламу и так далее и дать ему то, что он хочет. 👌 А когда он в бодром расположении духа и открыт к чему-то новому, можно предлагать дополнительные активности, продукты или интерфейсы.
Даниил, разработчик ЮMoney. На Frontend Mix расскажет про подходы и практики тестирования во фронтенде
>> Расскажите о самом запутанном баге в финансовой системе, который вы когда-либо отлаживали. Как вы его обнаружили?
Приведу пример бага во время заполнения анкеты бординга мерчанта в ЮKassa. Была такая ошибка: юзеры подписывали договор несколько раз, хотя после первого раза мы запрещали им это делать. Оказалось, что страница с подписью договора кэшировалась, поэтому, когда юзер нажимал «Назад», он снова видел её с кнопкой подписания, хотя уже всё подписал. Фикс оказался простым: не кэшировать страницу вовсе.
>> Если бы вы могли вернуться в прошлое и изменить один аспект в развитии фронтенд-разработки в финтехе, что бы это было и почему?
Я скажу за весь фронтенд, не только за финтех. Я бы сделал так, чтобы редакс не вышел и чтобы наступил прекрасный мир «реактивных» стейт-менеджеров.
>> Как бы выглядел идеальный фронтенд для финтех-приложения в мире, где JavaScript не существует?
В последнее время для меня притягательна концепция stateless-клиента. Когда клиент презентационный и любые изменения в UI — это запросы на бэк и получение новой порции html. Похоже на то, что предлагает Remix. Тогда страницы на клиенте станут легковесными, и заживём.😊 Я бы выбрал любой язык или фреймворк, который предоставит такую возможность.
Пишите в комментариях, как бы вы ответили на эти вопросы. 👆
А если хотите присоединиться к нашему митапу и послушать доклады ребят, зарегистрируйтесь. Места онлайн ещё есть! 😉