Size: a a a

Programming Offtop

2020 August 13

AM

Andrew Mikhaylov in Programming Offtop
Igor
Ну поведение описываешь через вызов Msg на главной update функции.
А результат view -> json в первый раз дампаешь как expected, для последующего сравнения.
Щас тебя за отсутствие TDD запинают, похоже 🌚
источник

I

Igor in Programming Offtop
Mikhail Levchenko
чёт дампать только результирующую модель как то тупо
Я чувствую ты что-то предложить хочешь
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Я чувствую ты что-то предложить хочешь
Была у меня как то идея идти рандомом =)
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Щас тебя за отсутствие TDD запинают, похоже 🌚
Ну это такие тесты для ленивых, для стабилизации текущего поведения.
Проверять, что рефакторинги и новые фичи не меняют старое поведение.

А работает ли старый код изначально правильно или нет - они уже НЕ гарантируют.
источник

AD

Aleksey D. in Programming Offtop
и любое изменение стейта - заново получать исходный и целевой джсон?
источник

I

Igor in Programming Offtop
Aleksey D.
и любое изменение стейта - заново получать исходный и целевой джсон?
Если только он действительно изменился,
И да там на самом деле массивы сравниваются (всех промежуточных РАЗНЫХ состояний)
источник

I

Igor in Programming Offtop
Еще пришлось эффекты подтюнить, что бы в тестах убрать асинхронность.
источник

AD

Aleksey D. in Programming Offtop
Igor
Еще пришлось эффекты подтюнить, что бы в тестах убрать асинхронность.
это ж костыль, нет?
источник

AD

Aleksey D. in Programming Offtop
ты ещё и независимые тесты связал воедино, да?
источник

Д

Денис in Programming Offtop
кто может подсказать как на андроиде при использовании compose навигация должна работать? фрагменты как архитектурные компоненты еще остаются живы или все напрямую в активити хуярится?
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
кто может подсказать как на андроиде при использовании compose навигация должна работать? фрагменты как архитектурные компоненты еще остаются живы или все напрямую в активити хуярится?
люди чего только сейчас не придумывают
источник

ML

Mikhail Levchenko in Programming Offtop
я бы хуярил прямо в активити
источник

I

Igor in Programming Offtop
Aleksey D.
ты ещё и независимые тесты связал воедино, да?
https://i.gyazo.com/2be0ec80707ef60402b60dcfdc082084.png

Да вроде нет, каждый тест начинается нуля. Начальный "UI" передается в initView
источник

Д

Денис in Programming Offtop
Mikhail Levchenko
я бы хуярил прямо в активити
то есть устоявшегося механизма еще нет?
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
то есть устоявшегося механизма еще нет?
блин, компоуз ещё даже не в альфе)
источник

ML

Mikhail Levchenko in Programming Offtop
конечно ничего устоявшегося нет
источник

Д

Денис in Programming Offtop
то говорили уже вот вот и зарелизится
источник

Д

Денис in Programming Offtop
ну ладно, буду тоже что то придумывать
источник

O

OlegKrikun in Programming Offtop
Денис
то говорили уже вот вот и зарелизится
Говорили что альфа может быть скоро
источник

Д

Денис in Programming Offtop
OlegKrikun
Говорили что альфа может быть скоро
ааа, ну тогда понятно
источник