- ホーム
- IT Образование
- Блог Разработка сайтов в Одессе, полезное Веб-студия NAT.od.ua
Блог Разработка сайтов в Одессе, полезное Веб-студия NAT.od.ua
2024年09月21日
Дефектов было не так много, но мы поймали такие кейсы, о как избавиться от многострочного кода в iOS-приложении которых даже не могли подумать. Привет, меня зовут Виктор, я руководитель продукта сайта Спортмастер, точнее — его новой версии. Я работаю в компании с 2019 года и пришёл на проект системным аналитиком.
Простой способ создания и переиспользования модальных диалогов во Vue 3 / Хабр Веб-студия Nat.od.ua
К сожалению она давно не обновлялась и не опддерживает Vue 3. Первая ночь, первые нагрузочные тесты, и мы видим, что наш бэк не выдерживает необходимое количество запросов. Делаем небольшие доработки и вновь проводим нагрузочные тесты. В этот раз с бэком всё в порядке, но появляются проблемы на фронте.
Как мы СМ 3.0 запускали / Хабр Веб-студия Nat.od.ua
Компонент отрисовывается после вызова функции reveal и исчезает после того, как пользователь отреагирует на диалог. В этой статье мы создали простое расширение для отслеживания актуальности валют Биткойна для браузера Google Chrome, надеюсь было полезно. Пришло время создавать настоящее расширение. Мы будем использовать nomics.com API для текущих цен на валюту. Вы можете получить ключ API по этой ссылке. Расширение будет достаточно простым, будет лишь функционал проверки состояния Биткойна.
GraphQL и почти все-все-все. Часть 1:) / Хабр Веб-студия Nat.od.ua
Он мог авторизоваться, зарегистрироваться, найти товар, добавить товар в корзину, оформить заказ и, конечно же, оплатить. Решили провести тестирование на внутренних пользователях, дать возможность коллегам попробовать новый сайт и оставить свои комментарии, замечания и предложения. К сожалению, мы как команда разработки получили не так уж много информации от такого тестирования. Было найдено не так много дефектов, а многие замечания и предложения нам уже были известны, были запланированы задачи в бэклог продукта.
Простой способ создания и переиспользования модальных диалогов во Vue 3 / Хабр Веб-студия Nat.od.ua
3 марта 2022 года мы перевели 100% пользователей на новую версию сайта. Через полгода после старта работ выяснилось, что дизайны не соответствуют текущим реалиям, так что разработку заморозили на полгода. В это время команда не скучала, развивалась и реализовала небольшой проект — Web-приложение для управления электронными подарочными картами. И вот появились дизайны, появились концепция и большой файлик в Excel с примерно 800 строками.
GraphQL и почти все-все-все. Часть 1:) / Хабр Веб-студия Nat.od.ua
Впереди — новогодние праздники и время распродаж. Принято решение откатить раскатку на 1% и продолжить разработку. Затем запланировали запуск A/B-теста для пользователей мобильных устройств. Тест делали небольшой, всего на неделю. 23 февраля 2022 года запустили A/B-тест для мобильных устройств на 50% пользователей.
Как мы СМ 3.0 запускали / Хабр Веб-студия Nat.od.ua
- Принято решение откатить раскатку на 1% и продолжить разработку.
- Каждая строка — это фича, которую надо реализовать на сайте.
- Исходный код полного приложения доступен на Github.
- Принимаем решение полностью переходить на новую версию.
18 февраля 2022 года перевели 100% пользователей настольных устройств на новый сайт. И вот мы в проде на 3% реальных пользователей, но пока только для настольных устройств, так как версия для мобильных устройств была ещё в разработке. Просматриваем ошибки в логах и заводим задачки на исправление дефектов.
Подготавливаемся к проведению A/B-теста с предыдущей версией сайта Спортмастер. Запускаем A/B-тест на 20% пользователей и наблюдаем. Всё идёт неплохо, но у пользователей возникают проблемы в оформлении и оплате заказов. За месяц мы собрали острые проблемы пользователей, поняли, что доставляет наибольшие неудобства, и запланировали ряд задач.
Она очень гибкая — ее очень легко подстроить под ваши нужды. А еще отличной идеей для организации кода было бы отдельные хуки, код в которых выполнялся бы в зависимости от действий пользователя. Этот класс CryptoApi получает данные и возвращает их как List.
В то время проект только стартовал. Мы выбрали архитектуру нового приложения, технологии, тактику тестирования, а также собрали команду разработки. Как например в этой библиотеке vue-modal-dialogs.
Ваш Flutter SDK должен быть обновлен до последней версии. Если нет, у вас могут быть некоторые проблемы, поскольку веб-поддержка — довольно новая возможность во Flutter. А также убедитесь, что на вашем устройстве уже установлен Google Chrome. Как оказалось, пользователи — это самые лучшие тестировщики продукта, каждый из них уникальный и по-разному пользуется приложением. На стабилизацию и фикс критических дефектов ушло не так много времени, около недели. Расчетов атрибута ‘y’ можно избежать.
Значение атрибута ‘y’ надо рассчитывать. Статья про редактор текста как на рисунке. Можно написать функцию, которая автоматизирует этот процесс для нас. Никакой дополнительной логики не требуется.
IT курсы онлайн от лучших специалистов в своей отросли https://deveducation.com/ here.