Skip to content

Commit

Permalink
Fix descriptions of libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuriy Elistratov committed Oct 3, 2024
1 parent 3ba6460 commit d67d638
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 1 deletion.
2 changes: 1 addition & 1 deletion radar/2024-09-27/insetter.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ tags: [UI]

---

Не используем на практике.
Не используется повсеместно из-за перехода на Compose.
1 change: 1 addition & 0 deletions radar/2024-09-27/junit.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ tags: [unit testing]
---

Зарекомендовала себя при использовании на проектах.
TODO: Дописать плюсы
9 changes: 9 additions & 0 deletions radar/2024-09-27/kotest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Kotest
ring: hold
quadrant: languages-and-frameworks
tags: [unit testing]

---

Отказались от использования в пользу JUnit 5.
4 changes: 4 additions & 0 deletions radar/2024-09-27/kotlinx.serialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ tags: [serialization]
---

Зарекомендовала себя при использовании на проектах.
Плюсы данной библиотеки:
- Быстрая поддержка новых версий Kotlin.
- Поддержка из под коробки для работы с sealed class, value class и другими фишками языка Kotlin.
- Проста в использовании.
3 changes: 3 additions & 0 deletions radar/2024-09-27/moshi.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ tags: [serialization]
---

Отказались в пользу Kotlinx Serialization.
Минусы данной библиотеки:
- Поддержка новых версий kotlin происходит только со временем.
- Сложность сериализации sealed class, value class и поддержки других фишек языка Kotlin.
4 changes: 4 additions & 0 deletions radar/2024-09-27/paging_3.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ tags: [network]
---

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

0 comments on commit d67d638

Please sign in to comment.