Size: a a a

2020 June 12

t

ttldtor in codingteam
ничего не забыл?
источник

MK

Matwey Kornilov in codingteam
Ну где-нибудь есть фреймворк который всё это умеет из коробки?
источник

t

ttldtor in codingteam
нет, конечно
источник

t

ttldtor in codingteam
даже кутье-тесты такого не могут
источник

💮

💮 in codingteam
Культесты.
источник

t

ttldtor in codingteam
иногда тебе ещё надо смотреть, а правильно всё отработало и тогда надо логгировать работу в правильном формате и нужно что-то, что читало бы логи
источник

t

ttldtor in codingteam
то есть, тут ты тыкнул кнопку, а влогах появилось OnOpenDocument
источник

t

ttldtor in codingteam
я фреймворков не видел
источник

t

ttldtor in codingteam
хотя, может и без логов можно, но тогда надо навешивать мокирование
источник

g

gsomix in codingteam
Если описывать UI в виде конечного автомата с иммутабельным состоянием, то основная проблема будет не технологическая, а в разработке сценариев для тестирования.
источник

g

gsomix in codingteam
Но у такого подхода есть ограничения.
источник

t

ttldtor in codingteam
ещё есть проблема, я не знаю как её назвать. Разработчик просто иногда не способен что-то протестировать неправильно или запрограммировать невалидный сценарий
источник

t

ttldtor in codingteam
чисто психологически ты настроен на некие бизнес-кейсы
источник

g

gsomix in codingteam
ttldtor
ещё есть проблема, я не знаю как её назвать. Разработчик просто иногда не способен что-то протестировать неправильно или запрограммировать невалидный сценарий
Здесь может помочь property-based testing. Но сначала придется долго думать над свойствами UI, пригодными для тестирования.
источник

t

ttldtor in codingteam
Я думал о модельках, которые полностью настривают UI. Модельки стилей, модельки выделения... модельки свойств? ... Чуть нейронка не зашкворчала, вот как думал. Вот поэтому я стараюсь и не трогать UI
источник

t

ttldtor in codingteam
я скатываюсь в оверинжиниринг и это раздражает
источник

c

codingteam@cjr in codingteam
Minoru
хотел по-быстрому узнать про expected @@ три минуты слушаю рассказ Александреску про мордобой в Петербурге
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
хотел по-быстрому узнать про expected @@ три минуты слушаю рассказ Александреску про мордобой в Петербурге
по-быстрому лучше папир почитать какой-нибудь. А так Александреску стендапит обычн
источник

c

codingteam@cjr in codingteam
Minoru
так, стоп, а его что, не приняли в Стандарт?
источник

c

codingteam@cjr in codingteam
Minoru
на cppreference нет статьи
источник