Size: a a a

Programming Offtop

2020 July 27

(

( in Programming Offtop
Konstantin dmz9
скажу по секрету - алкашня просыпается каждый день😂
к сожалению
источник

DS

Dmitry Sapronov in Programming Offtop
Немного мезонтропии в чате с утра
источник

AR

Alxius R in Programming Offtop
что то я посмотрел. в ВК говорят можно стало скачиваемые приложения добавить, смотрю есть только какое то Standalone , где нужно чтобы приложение которое не пойми где находится нужно чтобы хотя бы умело http запросы и токены отправлять, у меня бинарник линуксовые приложения а также APK - и обе версии  этого не умеет. это же игра.
источник

AR

Alxius R in Programming Offtop
с апи никогда не работал
источник

AR

Alxius R in Programming Offtop
ещё какой то "Скилл Маруси " добавили, наверное это точно "загрузить APK"
источник

DP

Dmitry Ponyatov in Programming Offtop
Alxius R
что то я посмотрел. в ВК говорят можно стало скачиваемые приложения добавить, смотрю есть только какое то Standalone , где нужно чтобы приложение которое не пойми где находится нужно чтобы хотя бы умело http запросы и токены отправлять, у меня бинарник линуксовые приложения а также APK - и обе версии  этого не умеет. это же игра.
источник

AM

Andrew Mikhaylov in Programming Offtop
Dmitry Ponyatov
Да, это было сложновато.
источник

M

Malik in Programming Offtop
Alxius R
ещё какой то "Скилл Маруси " добавили, наверное это точно "загрузить APK"
Ну если скилл Маруси, то точно надо загрузить APK
источник

O

OlegKrikun in Programming Offtop
источник

AD

Apache DOG™ in Programming Offtop
Dmitry Sapronov
Не понял
Если нужно 3d и менеджед язык то лучше все же юнити
источник

DS

Dmitry Sapronov in Programming Offtop
Apache DOG™
Если нужно 3d и менеджед язык то лучше все же юнити
А что такое "менеджед язык"?
источник

QH

Quantum Harmonizer in Programming Offtop
Dmitry Sapronov
А что такое "менеджед язык"?
обычно под этим подразумевается безопасность памяти и сборка мусора
источник

DS

Dmitry Sapronov in Programming Offtop
Quantum Harmonizer
обычно под этим подразумевается безопасность памяти и сборка мусора
Ну jvm чем хуже?)
источник

QH

Quantum Harmonizer in Programming Offtop
Dmitry Sapronov
Ну jvm чем хуже?)
ммм, тем, что там нет Юнити? (и value-типов)
источник

DS

Dmitry Sapronov in Programming Offtop
Для меня лично это не плюсы. В общем спасибо за мнения)
источник

I

Igor in Programming Offtop
Ребят, я тут подумал как можно делать e2e тесты с минимум усилий.

Для этого нужна TheElmArchitecture:
- Берутся стандартные Model Update и заменяемся в View на вызов model.ToString()
- Если модель это data-класс (либо DU из f#) то там будем подробный вывод полей
- В тестах просто сравниваем строки с заданными

В итоге тесты:
- покрывают юзкейсы использования
- НЕ хрупкие, тк не зависят от реализации нижних слоев
- быстрые тк работают на пк

PS
Если при этом фронт изоморфный, то тесты на фронт можно запускать вместе с бэкендом, избегая сетевых вызовов.
источник

КР

Кирилл Романенко... in Programming Offtop
Igor
Ребят, я тут подумал как можно делать e2e тесты с минимум усилий.

Для этого нужна TheElmArchitecture:
- Берутся стандартные Model Update и заменяемся в View на вызов model.ToString()
- Если модель это data-класс (либо DU из f#) то там будем подробный вывод полей
- В тестах просто сравниваем строки с заданными

В итоге тесты:
- покрывают юзкейсы использования
- НЕ хрупкие, тк не зависят от реализации нижних слоев
- быстрые тк работают на пк

PS
Если при этом фронт изоморфный, то тесты на фронт можно запускать вместе с бэкендом, избегая сетевых вызовов.
Не понял, зачем там toString, если можно просто сравнивать модели, которые итак дата классы, через обычный equals.
источник

AD

Aleksey D. in Programming Offtop
Igor
Ребят, я тут подумал как можно делать e2e тесты с минимум усилий.

Для этого нужна TheElmArchitecture:
- Берутся стандартные Model Update и заменяемся в View на вызов model.ToString()
- Если модель это data-класс (либо DU из f#) то там будем подробный вывод полей
- В тестах просто сравниваем строки с заданными

В итоге тесты:
- покрывают юзкейсы использования
- НЕ хрупкие, тк не зависят от реализации нижних слоев
- быстрые тк работают на пк

PS
Если при этом фронт изоморфный, то тесты на фронт можно запускать вместе с бэкендом, избегая сетевых вызовов.
и от е2е тут минимум остается, потому что они еще и поведение UI тестируют
получается, что ты просто тестируешь поведение состояния unit-тестами
источник

I

Igor in Programming Offtop
Кирилл Романенко
Не понял, зачем там toString, если можно просто сравнивать модели, которые итак дата классы, через обычный equals.
А как ты "expected" модель создашь? Там будет здоровая портяка инциализации полей, а строки можно хоть с диска брать
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Ребят, я тут подумал как можно делать e2e тесты с минимум усилий.

Для этого нужна TheElmArchitecture:
- Берутся стандартные Model Update и заменяемся в View на вызов model.ToString()
- Если модель это data-класс (либо DU из f#) то там будем подробный вывод полей
- В тестах просто сравниваем строки с заданными

В итоге тесты:
- покрывают юзкейсы использования
- НЕ хрупкие, тк не зависят от реализации нижних слоев
- быстрые тк работают на пк

PS
Если при этом фронт изоморфный, то тесты на фронт можно запускать вместе с бэкендом, избегая сетевых вызовов.
Похоже на то как работает тестовый фреймворк гранина
источник