Size: a a a

Programming Offtop

2020 August 13

I

Igor in Programming Offtop
А это даже не dsl, а обычны ML
источник

(

( in Programming Offtop
Apache DOG™
Можно сравнить сами инстансы
Я не поддерживаю жсон, но идея в том, что прошлые модели надо персистить
источник

AD

Apache DOG™ in Programming Offtop
Шо?
источник

(

( in Programming Offtop
Сохранять на диск между тестами
источник

AD

Aleksey D. in Programming Offtop
Igor
На самом деле это и не нужно.
Можно же тестировать Model из Elm архитектуры.
только хотел сказать, что надеялся на TEA в плане пользы тестов

но потом понял, что все зря, ибо отрефаченный на ТЕА клиент решили снять с поддержки в ближайшее время

так что да, с ТЕА баги исправляются на раз-два
источник

AD

Apache DOG™ in Programming Offtop
(
Сохранять на диск между тестами
Зачем?
источник

AD

Aleksey D. in Programming Offtop
(
Сохранять на диск между тестами
тоже не понял
источник

(

( in Programming Offtop
Apache DOG™
Зачем?
Я ебу что-ли? Это @angmarr эту мысль задвигал
источник

I

Igor in Programming Offtop
Apache DOG™
Зачем?
Что бы зафиксировать текущие поведение программы.
На самом верхнем уровне, черного ящика.
источник

AD

Apache DOG™ in Programming Offtop
Заметно
источник

AD

Apache DOG™ in Programming Offtop
Igor
Что бы зафиксировать текущие поведение программы.
На самом верхнем уровне, черного ящика.
Это должна же делать спека
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
только хотел сказать, что надеялся на TEA в плане пользы тестов

но потом понял, что все зря, ибо отрефаченный на ТЕА клиент решили снять с поддержки в ближайшее время

так что да, с ТЕА баги исправляются на раз-два
Мои соболезнования
источник

I

Igor in Programming Offtop
Apache DOG™
Это должна же делать спека
Сейчас бы спеку руками писать,
когда можно дампнуть на диск текущие положение вещей (поведение), в виде UI отрендеренного в json
источник

I

Igor in Programming Offtop
Igor
https://i.gyazo.com/ecbba31936e76012b1bdfc06cc30b371.png

Вот у меня пример таких тестиков (коды это названия json-файлов)
Да, забыл сказать они еще интеграцию с бекендом проверяют.
Тк и фронт и бек на F# и в тестах вместо http идет прямое обращение.
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
Мои соболезнования
спасибо, но опыт то со мной
уже два клиента с чаем 🌚
источник

AD

Aleksey D. in Programming Offtop
Igor
Сейчас бы спеку руками писать,
когда можно дампнуть на диск текущие положение вещей (поведение), в виде UI отрендеренного в json
такой вариант канает только для тестов прод-кейсы же
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
На самом деле это и не нужно.
Можно же тестировать Model из Elm архитектуры.
а как генерировать кейсы?
источник

I

Igor in Programming Offtop
Mikhail Levchenko
а как генерировать кейсы?
Ну поведение описываешь через вызов Msg на главной update функции.
А результат view -> json в первый раз дампаешь как expected, для последующего сравнения.
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Ну поведение описываешь через вызов Msg на главной update функции.
А результат view -> json в первый раз дампаешь как expected, для последующего сравнения.
а исходное состояние как генерировать?)
источник

ML

Mikhail Levchenko in Programming Offtop
чёт дампать только результирующую модель как то тупо
источник