Skip to content

sandman595/spbetu2020_summer_practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Летняя практика Java 2020

Содержание

Спецификация

Данное решение позволяет визуализировать алгоритм поиска максимального паросочетания в двудольном графе. Доли графа представляют собой группу пользователей социальной сети ВКонтакте и группу сообществ, на которые они подписаны. Группа пользователей состоит из целевого пользователя и 5-15 его друзей. Группа сообществ – это множество состоящее из 5 первых сообществ каждого пользователя первой группы.

Роли

Правила работы с репозиторием

  • В ветке zero_task находятся именные папки с заданиями для допуска.
  • В ветке master расположена стабильная версия проекта.
  • Ветка slave предназначена для тестовых версий проекта и для создания из нее промежуточных веток.
  • Ветки унаследованные от slave имеют названия состоящие из четырех первых букв фамилии разработчика.
  • В проекте используется доска для мониторинга состояний текущих задач.
  • После выполнения промежуточной задачи разработчик пушит локальную ветку в свою ветку на GitHub и делает PR в slave.

Этапы

  1. Разработка спецификации, распределение ролей, подготовка репозитория.
  2. Реализация структур данных для хранения графа, данных пользователя и групп; разработка базовой разметки пользовательского интерфейса.
  3. Отладка и тестирование алгоритма поиска максимального паросочетания.
  4. Визуализация алгоритма на простейших тестовых данных.
  5. Разработка парсера открытого API социальной сети ВКонтакте, интеграция реальных данных в готовое решение.
  6. Отладка программы, рефакторинг кода, написание комментариев.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%