Size: a a a

Xamarin Developers

2020 October 01

B

Bogdan in Xamarin Developers
Kirill Ashikhmin
Странная статья. Дай ссылку.
источник

СУ

Сраний Умний... in Xamarin Developers
#question: пишите ли ви юай тести? Какие подходи есть? Как ви определяете юз кейси и т.д.? Может у кого есть проджект которим не против поделиться? Или какие то хорошие ресурси чтоби почитать? Заранее спасибо
источник

KS

Kirill Saltykov in Xamarin Developers
Сраний Умний
#question: пишите ли ви юай тести? Какие подходи есть? Как ви определяете юз кейси и т.д.? Может у кого есть проджект которим не против поделиться? Или какие то хорошие ресурси чтоби почитать? Заранее спасибо
Мы пишем банальные User-flow и гоняем перед мержем в мастер, что-бы удостоверится что нет никаких крашей в основной бизнес-логике.
источник

СУ

Сраний Умний... in Xamarin Developers
Гоняете в апцентре? Или просто локально на пару девайсах??
источник

СУ

Сраний Умний... in Xamarin Developers
И например, если в юзер флоу есть обращение к апи/бд, где обращение к одному и тому же ендпоинту, может давать разние результати в одном и том же тесте. ( например тест#1 на первом телефоне - зашли на страничку->подождали(получили данние с апи)-> удалили елемент. тест #1 зайдет на страничку, но получит уже другие данние и не сможет найти етот елемент,чтоби удалить его и тест провалиться..) Сталкивались с таким?
источник

B

Bogdan in Xamarin Developers
Kirill Ashikhmin
Странная статья. Дай ссылку.
В комментариях под статьей споры идут. Я согласен с тем, что логика во вьюмодели
источник

B

Bogdan in Xamarin Developers
Я работал с MVC и там вся логика в контроллере. А модель, это просто набор свойств и подключение к БД
источник

B

Bogdan in Xamarin Developers
Что весьма логично
источник

AZ

Alexey Zaburez in Xamarin Developers
Логика данных - VM, какие-то действия страницы - во View (показать алерт, тост, навигация)
источник

AZ

Alexey Zaburez in Xamarin Developers
Все логично
источник

B

Bogdan in Xamarin Developers
Почему бы майкрософту не удалить code behind для xaml? 🤔
источник

B

Bogdan in Xamarin Developers
И никто бы не путался
источник

AZ

Alexey Zaburez in Xamarin Developers
Потому что нужна логика страницы?
источник

B

Bogdan in Xamarin Developers
Alexey Zaburez
Потому что нужна логика страницы?
Так ее же во вьюмодели сделать?
источник

B

Bogdan in Xamarin Developers
Хотя это получится одно и то же 🤔
источник

AZ

Alexey Zaburez in Xamarin Developers
Нет, логика для данных во вью модели
источник

AZ

Alexey Zaburez in Xamarin Developers
А навигацию, алерты и тд желательно делать в code-behind
источник

AZ

Alexey Zaburez in Xamarin Developers
Выше же писал
источник

AZ

Alexey Zaburez in Xamarin Developers
Это и есть логика страницы
источник

B

Bogdan in Xamarin Developers
Alexey Zaburez
Это и есть логика страницы
Я раньше спрашивал, но спрошу у тебя. Если у меня подсветка текста в зависимости от значения, через свитч например. Ее в code behind вставлять?
источник