Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Цель настоящей работы - спроектировать и разработать сервис сокращения ссылок с использованием современных инструментов и технологий. В рамках данной выпускной квалификационной работы был проведен анализ существующих на рынке альтернатив, выявлены их недостатки и сформулированы требования к разрабатываемому сервису, был проведен и обоснован выбор средств реализации поставленной задачи, разработан сервис сокращения ссылок. Сервис имеет клиент-серверную архитектуру, является изоморфным одностраничным веб-приложением. Для контроля качества кода было выполнено интеграционное и мутационное тестирование, выполнен анализ поддерживаемости, качества кода, покрытие его тестами.
The purpose of this work is to design and develop a link shortening service using modern tools and technologies. Within the framework of this final qualification work, an analysis was made of the alternatives existing on the market, their shortcomings were identified and the requirements for the service being developed were formulated, the choice of means for implementing the task was made and justified, a link shortening service was developed. The service has a client-server architecture, is an isomorphic one-page web application. To control the quality of the code, integration and mutation testing was performed, the analysis of supportability, quality of the code, its coverage by tests was performed.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- Определения, обозначения и сокращения
- Введение
- Анализ предметной области
- Конкуренты
- bit.ly
- vk.cc
- goo.gl
- clck.ru
- Конкуренты
- Сбор и анализ функциональных требований
- Требования
- Клиентская часть приложения
- Серверная часть приложения
- Требования
- Разработка архитектуры
- Реализация
- Серверная часть
- База данных
- Статистика ссылок на ЖК экране
- Клиентская часть
- Пользовательский интерфейс
- Инструменты разработки клиентской части
- Непрерывная интеграция
- Система контроля версий git
- Развертывание (деплой)
- Безопасность
- Среда разработки
- Сторонние пакеты
- Контроль качества кода
- Автоматизированное тестирование
- Линтинг
- Метрики поддерживаемости проекта
- Мониторинг ошибок
- Серверная часть
- Заключение
- Список использованных источников
Статистика использования
Количество обращений: 47
За последние 30 дней: 0 Подробная статистика |