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
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion radar/2024-04-03/junit.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ JUnit 5 - это инструмент для тестирования Java-пр

Основные компоненты JUnit 5 включают в себя:

- Аннотации: `@Test`, `@Before`, `@After` и другие, которые позволяют разработчикам определять методы тестирования и настройки для тестов.
- Аннотации: `@Test`, `@BeforeAll`/`@BeforeEach`, `@AfterAll`/`@AfterEach` и другие, которые позволяют разработчикам определять методы тестирования и настройки для тестов.
- Assert-методы: Библиотека предоставляет разнообразные assert-методы, например assertEquals, assertTrue, assertNotNull и другие, для проверки ожидаемых результатов в тестах.
Подробнее [JUnit Assertion](/libraries/junit-assertion/).
- JUnit Test Runners: Junit предлагает различные Test Runners для запуска тестов, такие как BlockJUnit4ClassRunner, Parameterized и другие, которые обеспечивают специфическое поведение при выполнении тестов.
Expand Down
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.
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 из коробки.

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

- Проста в использовании.
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 и данных пагинации).
- Сложность в обновлении состояния/удаления отдельного элемента в данных пагинации.
- Очень легко допустить ошибки в настройке работы пагинации, которые можно заметить только при определенных краевых.