Open
Conversation
feat: add empty folders for secondary algorithms
Edges update
Edge class updates
Kruskal algorithm
Bridge finder
Ford bellman algorithm
Database sql
vkutuev
reviewed
Jun 1, 2024
vkutuev
left a comment
There was a problem hiding this comment.
Общие недостатки.
- Частое использование оператора
!!. - Забытые переносы строк в конце файлов.
- Отсутствие интеграционных тестов.
- Отсутствие сборки и запуска тестов в CI.
За что похвалю:
- Код чистенький, аккуратненький, легко читается (и понимается)
- pre-commit хуки 👍
- Использование интерфейсов в качестве возвращаемых типов
Баллы
| Основной алгоритм (10) | Группа 1 (5) | Группа 2 (5) | GUI и общая архитектура (10) | Сохранение и загрузка (5) | Интеграционные тесты (2) | Unit-тесты (3) | Сумма (40) | |
|---|---|---|---|---|---|---|---|---|
| Родион | ForceAtlas2 из Gephi (10) | Мосты (5) | Форд-Беллман (5) | Немного странная визуализаци мостов, не запустить кратчайшие пути (6) | Есть странные решения (5) | Не обнаружены (0) | Какие-то есть (2) | 33 |
| Семён | Половинка Louvain (8) | КСС (5) | Дейкстра (5) | Кратчайшие пути без визуализации (6) | Очень опрятная работа с Neo4j (5) | Не обнаружены (0) | Плюс-минус приличные (3) | 32 |
| Андрей | Не обнаружено (0) | Циклы без переиспользования кода (4) | MST (5) | Нет визуализируемых алгоритмов (3) | Жаль не проверить, работат ли (4) | Не обнаружены (0) | Не на все алгоритмы (1) | 17 |
В целом заготовка хорошая, но до полноценного решения сыровато
|
|
||
| @OptIn(ExperimentalMaterial3Api::class) | ||
| @Composable | ||
| fun ShortestPathDialog( |
There was a problem hiding this comment.
Так как id вершин не видно, очень тяжело их указывать
| package model.graph | ||
|
|
||
| class Graph { | ||
| var isDirected: Boolean = false |
There was a problem hiding this comment.
Я бы подумал, как вот эту проверку вынести в иерархию типов, чтобы в рантайме не надо было проверять
added 18 commits
October 24, 2024 19:30
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
REOPENED FEEDBACK PR