Size: a a a

2018 February 19

EM

Eugene Matsyuk in GitFox
Вкину тоже что ли
Обычно только Интеракторы и имеет смысл покрывать юнит-тестами
Презентер упрощён за счёт мокси
Репозитории обычно тоже довольно минималистичны с точки зрения логики
А писать тесты ради просто тестов - это не тру вэй
источник

AK

Andrey Khitryy in GitFox
Плюсую, тестировать надо бизнес логику(US-ки).
источник

AM

Andrey Mamykin in GitFox
Вопрос: в Gitfox нет кэширования, если оно всё-таки есть, и есть выбор dataSource в зав-ти от условий - нужны ли тесты repository?
источник

AM

Andrey Mamykin in GitFox
Я считаю что да, т.к. сразу можно будет отловить ошибку, а так непонятно - данные есть, но откуда они пришли?
источник

ES

Eugene Shapovalov in GitFox
Andrey Mamykin
Вопрос: в Gitfox нет кэширования, если оно всё-таки есть, и есть выбор dataSource в зав-ти от условий - нужны ли тесты repository?
для этого я считаю, что нужны тесты
источник

AP

Alexey Pushkarev in GitFox
Eugene Matsyuk
Вкину тоже что ли
Обычно только Интеракторы и имеет смысл покрывать юнит-тестами
Презентер упрощён за счёт мокси
Репозитории обычно тоже довольно минималистичны с точки зрения логики
А писать тесты ради просто тестов - это не тру вэй
а как насчет просто покрыть тестами какие-либо бизнес объекты? какой-нибудь пагинатор
источник

AP

Alexey Pushkarev in GitFox
кстати да, ребят. Я тут посмотрел пагинатор и у меня сложилось впечатление, что если приложение будет убито системой (memory killer), то у него все стейты сбросятся. Проверить не могу, у меня на гитлабе данных мало(
источник

EM

Eugene Matsyuk in GitFox
Alexey Pushkarev
а как насчет просто покрыть тестами какие-либо бизнес объекты? какой-нибудь пагинатор
ну да, Интеракторы и иже с ними
источник

D

Dmitry in GitFox
Alexey Pushkarev
кстати да, ребят. Я тут посмотрел пагинатор и у меня сложилось впечатление, что если приложение будет убито системой (memory killer), то у него все стейты сбросятся. Проверить не могу, у меня на гитлабе данных мало(
https://medium.com/inloop/android-process-kill-and-the-big-implications-for-your-app-1ecbed4921cb#c469
Тут описано как форсить убивание процесса.
источник
2018 February 25

AP

Alexey Pushkarev in GitFox
Я в курсе этого всего. У меня просто на гитлабе нет столько данных чтобы там проверить пагинатор постранично
источник
2018 February 26

D

Dmitry in GitFox
Alexey Pushkarev
Я в курсе этого всего. У меня просто на гитлабе нет столько данных чтобы там проверить пагинатор постранично
Ок, сорри. Думал вы про то как "забить" память 😁
источник

АЕ

Алексей Ершов in GitFox
кто-нибудь может подсказать, почему в проекте используется startFlow(), но нигде не вызывается finishFlow(), и вместо него используется обычный exit()?
источник

ES

Eugene Shapovalov in GitFox
Алексей Ершов
кто-нибудь может подсказать, почему в проекте используется startFlow(), но нигде не вызывается finishFlow(), и вместо него используется обычный exit()?
на текуйщий момент FlowNavigator это возможная идея для Cicerone.
источник

АЕ

Алексей Ершов in GitFox
Да, и она мне нравится. Хочу использовать у себя в проекте, но в качестве примера есть только гитфокс, а там идея используется наполовину(
источник

AP

Alexey Pushkarev in GitFox
Алексей Ершов
Да, и она мне нравится. Хочу использовать у себя в проекте, но в качестве примера есть только гитфокс, а там идея используется наполовину(
Это же опенсорс, сделай сам полностью😁
источник

АЕ

Алексей Ершов in GitFox
Эт понятно, я хотел идею до конца понять от авторов)
источник

ES

Eugene Shapovalov in GitFox
Cicerone библиотека Константина, об этой идее вы спросите его.
источник

KT

Konstantin Tskhovrebov in GitFox
Я уже говорил, пока в оф либе не появится, то подробно комментировать не буду
источник

KT

Konstantin Tskhovrebov in GitFox
Ато всегда найдутся зануды, и от вопросов потом не отделаешься
источник
2018 February 27

АЕ

Алексей Ершов in GitFox
Принято, пошел фигачить сам)
источник