Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix descriptions of libraries #21

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Fix descriptions of libraries #21

wants to merge 2 commits into from

Conversation

TopHlop
Copy link
Contributor

@TopHlop TopHlop commented Oct 2, 2024

No description provided.

@@ -7,3 +7,6 @@ tags: [serialization]
---

Отказались в пользу Kotlinx Serialization.
Минусы данной библиотеки:
- Поддержка новых версий kotlin происходит только со временем.
- Тяжелая поддержка сериализации sealed class, value class и других фишек языка Kotlin.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Тяжелая поддержка сериализации sealed class, value class и других фишек языка Kotlin.
- Сложность сериализации sealed class, value class и поддержки других фишек языка Kotlin.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил

@@ -7,3 +7,7 @@ tags: [network]
---

Повсеместно используем на проектах. Нет альтернатив.
Проблемы с короторыми можно столкнуться при использовании Paging 3:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Проблемы с короторыми можно столкнуться при использовании Paging 3:
Проблемы с которыми можно столкнуться при использовании Paging 3:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил

@@ -7,3 +7,7 @@ tags: [network]
---

Повсеместно используем на проектах. Нет альтернатив.
Проблемы с короторыми можно столкнуться при использовании Paging 3:
- Нарушается принцип, что для экрана используется один источник данных (отдельный источник данных для state и для данных пагинации).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Нарушается принцип, что для экрана используется один источник данных (отдельный источник данных для state и для данных пагинации).
- Нарушается принцип использования одного источника данных на экране (отдельный источник данных для state и данных пагинации).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил

Проблемы с короторыми можно столкнуться при использовании Paging 3:
- Нарушается принцип, что для экрана используется один источник данных (отдельный источник данных для state и для данных пагинации).
- Сложность в обновлении состояния/удаления отдельного элемента в данных пагинации.
- Очень легко допустить ошибку в настройке работы пагинации, которые можно заметить только на определенных краевых.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Очень легко допустить ошибку в настройке работы пагинации, которые можно заметить только на определенных краевых.
- Очень легко допустить ошибки в настройке работы пагинации, которые можно заметить только при определенных краевых.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил

@@ -7,3 +7,7 @@ tags: [serialization]
---

Зарекомендовала себя при использовании на проектах.
Плюсы данной библиотеки:
- Быстрая поддержка новых версий Kotlin.
- Поддержка из под коробки для работы с sealed class, value class и другими фишками языка Kotlin.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Поддержка из под коробки для работы с sealed class, value class и другими фишками языка Kotlin.
- Совместимость с sealed class, value class и другими фишками языка Kotlin.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вот тут под вопросом релевантность слова совместимость, по сути через moshi тоже можно реализовать поддержку, но сложнее. Получается же она тоже совместима?)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Да, правда не очень звучит

Suggested change
- Поддержка из под коробки для работы с sealed class, value class и другими фишками языка Kotlin.
- Сериализация sealed class, value class и других фишек языка Kotlin из коробки.

Может так, что думаешь? А то просто из под коробки звучит как-то не знаю, сразу хочется узнать, что они под этой коробкой забыли 😆

@TopHlop TopHlop force-pushed the feature/fix_issues branch from 4c2a0a9 to d67d638 Compare October 3, 2024 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants