These are chat archives for rus-speaking/android-off-topic

31st
May 2016
Sergey
@Leeroy495
May 31 2016 12:31
Привет всем.
Попался какой то не очень адекватн заказчик - требует покрыть проект юнит тестами. Мы за 4 года ни разу не писали юнит тесты.
Как можно оценить трудозатраты на написание тестов в готовом проекте? Или что вообще можно оценивать тут?
Проект абсолютно не оптимизирован для тестов, вся логика в фрагментах.
На разработку было затрачено 400ч.
moonsweel
@moonsweel
May 31 2016 12:34
Попался какой то не очень адекватн заказчик - требует покрыть проект юнит тестами.
кто тут неадекватен - ещё вопрос :)
SolaBe
@SolaBe
May 31 2016 12:36
@moonsweel возможно заказчик краем уха услышал о юнит тестах решил что это стильномодномолодежно и теперь считает что нужно все покрыть тестами
или знает что проект написан через ж и хочет в этом убедится
moonsweel
@moonsweel
May 31 2016 12:37
это не значит, что он неадекватен
ещё столько же часов, по всей видимости
SolaBe
@SolaBe
May 31 2016 12:38
@moonsweel плюс перенос логики из фрагментов
Sergey
@Leeroy495
May 31 2016 12:39
так это уже рефакторинг
я даже не представляю как тестировать гео + рест + ui
SolaBe
@SolaBe
May 31 2016 12:41
это Вам в android-testing
Sergey
@Leeroy495
May 31 2016 12:44
оо даже такой есть, ок, спасибо)
moonsweel
@moonsweel
May 31 2016 12:48
@SolaBe на роболектрике в принципе можно выехать без переноса, насколько я знаю
Toporik
@Toporik
May 31 2016 13:21
часов 250 будет :)
Хотя странно 4 года и при этом всего 400 часов.
Alatoo
@toktogul
May 31 2016 15:22
он имел ввиду на проект