
Vadim
14.02.2017
13:15:23
Тесты это здорово, только недавно начал их использовать, до этого необходимости не было, уж больно проекты мелкие были.
Поддерживать тесты на небольших проектах, типа мини игр, смысла особо нет.

Akhmed
14.02.2017
13:16:35
ну в целом да - о чем и говорил в начале. Есть проекты небольшие в принципе можно совершенно спокойно жить без тестов и даже не думать о том что что то идет не так

Vadim
14.02.2017
13:18:14
Настолько привык удалённо работать, что чую таких как я не очень хотят в команде видеть) т.к. опыта в крупных проектах, именно крупных и долгосрочных мало.

Google

Vadim
14.02.2017
13:18:54
Поэтому весь свой опыт набираю в основном через опен сорс проекты, ревью
Это мне больше всего даёт знаний
Ещё нравится взламывать наиболее интересные решения, смотреть, что и как устроено изнутри
Благо .net это позволяет

Roman
14.02.2017
13:56:43
Но тесты очень помогают, очсобенно когда маленький проект вырастает в большой

Vadim
14.02.2017
13:57:41

Roman
14.02.2017
13:58:03
и часто понимание о необходимости тестов следует после какого-то адового случая в проекте)

Vadim
14.02.2017
14:03:26

Akhmed
14.02.2017
14:05:19
так MVVM как раз и появился из за тестов
так что материалов на эту тему масса

Google

Akhmed
14.02.2017
14:05:46
https://msdn.microsoft.com/en-us/magazine/dn463790.aspx
http://blog.zuehlke.com/en/mvvm-and-unit-testing/
ну и т.п.

Vadim
14.02.2017
14:09:53

Igor
14.02.2017
14:11:54

Roman
14.02.2017
14:12:08
можно написать либу для них)

Akhmed
14.02.2017
14:12:16
а зачем на Monogame ?

Vadim
14.02.2017
14:12:26
На pluralsight отличные курсы есть, но у меня подписка закончилась...

Akhmed
14.02.2017
14:14:29
вообще если хочется сделать прям приложение для monogame с XAML и контролами и т.п. есть замечательная библиотека
http://emptykeys.com/ui_library
куча готовых контролов
разработка как привыкли - XAML +MVVM и все такое

Vadim
14.02.2017
14:16:07
Я так понимаю monogame именно из-за поддержки графического движка, видимо приложение как то будет использовать функционал, много анимаций и т.д.

Akhmed
14.02.2017
14:16:25
нет - там получится прям честно нарисованный UI
а не нативный

Vadim
14.02.2017
14:18:18
Как то думал использовать именно игровой движок для приложения, мне важно было график отрисовывать без тормозов в реальном времени, контролы типа scichart уж больно дорогие были

Igor
14.02.2017
14:18:24
http://emptykeys.com/ui_library
Вау а это звучит годно (видимо я хреново гуглю, тк попадались только проекты написанные на коленке).
Надеюсь там можно обойтись без Xaml/MVVM - подход React как-то по интереснее.
И было бы круто если он дружит с F#

Vladislav
14.02.2017
14:19:16
в чем проблема была подключить opengl и там рисовать?

Akhmed
14.02.2017
14:19:19
вот насчет F# чего не знаю того не знаю

Google

Roman
14.02.2017
14:19:55

Akhmed
14.02.2017
14:20:37

Roman
14.02.2017
14:20:44
круть! Спасибо!

Igor
14.02.2017
14:21:12

Akhmed
14.02.2017
14:22:00
http://emptykeys.com/Games/Children-of-the-Galaxy
вот тут скриншоты игры с UI контролами на этом движке
http://emptykeys.com/portals/0/Images/CoG/sc12.png

Vladislav
14.02.2017
14:45:11
какой mvvm фреймворк посоветуете для xf?

Akhmed
14.02.2017
15:09:41
Не Xamarin но в свете будущей поддержки XF для WPF новость интересная
http://www.cnews.ru/news/top/2017-02-14_krupnejshaya_v_mire_migratsiya_na_linux_zavershilas

Igor
14.02.2017
15:16:28

Roman
14.02.2017
15:17:23

Akhmed
14.02.2017
15:17:32
Уже в разработке
https://twitter.com/SherievAkhmed/status/829748754748207104?cn=cmVwbHk%3D&refsrc=email
Там еще очень очень много работы но за 3-4 месяца думаю будет на что посмотреть
Точнее даже не так - этот PR будет отклонен и будет отправлен совсем другой PR написанный с нуля. Так что сейчас если кому интересно то вообще нет смысла смотреть этот PR

Roman
14.02.2017
15:45:17
А это то твое решение е

Akhmed
14.02.2017
15:46:45
да, но тут я заточил проект только под наш рабочий проект и многое сделал спустя рукава по быстрому без тестов и т.п.

Google

Akhmed
14.02.2017
15:47:24
ну т.е. таких элементарных вещей как ImageCell, TextCell и т.п. не поддержал
только ViewCell рабочий
ну и т.д.
+ когда это писал концепции работы на десктопах не было
ну и т.д. и т.п.
масса мелких проблем - решил с нуля уже под новый XF 2.3.4 сделать поддержку

Roman
14.02.2017
15:54:39
Вот будет облом, если смержат)

Akhmed
14.02.2017
15:56:46
об этом можно не париться - не будет - мы уже пообщались и обо всем договорились :)
главное они согласны принять PR если нормально доделаю

Roman
14.02.2017
16:03:55
круто

Alexander
14.02.2017
16:21:51
Действительно круто, @SherievAkhmed респект за проделанную работу!

Max
14.02.2017
17:03:22
Всем привет. как в xamarin.ios можно получить массив изображений из кастомного альбома?
Заранее спасибо :)

Akhmed
14.02.2017
17:23:31
@neftedollar @Alexander_Ka Спасибо! Я напишу как будут изменения

Kirill
14.02.2017
19:01:25

Igor
14.02.2017
19:19:13
Кстати, (может кто не видел публикацию на хабре) есть конфа по C# https://telegram.me/CSharpChat
Еще бы кто-нибудь запилил нормальную по F# (кто автор https://telegram.me/F_Sharp ?)

Akhmed
14.02.2017
19:23:32
А можешь кинуть ссылку на публикацию на хабре?

Igor
14.02.2017
19:24:43
https://geektimes.ru/post/285704/

Akhmed
14.02.2017
19:26:40
в react native больше народу чем у нас в Xamarin

Igor
14.02.2017
19:32:16
А в JS больше чем в C# (впрочем ничего нового)

Mark
14.02.2017
20:19:17
Добрый день.
Вы могли бы подсказать в чем разница между модальной страницей и обычной?

Google

Akhmed
14.02.2017
20:20:14
модальная страница отображается поверх обычной страницы
и обычно находится вне контекста текущей страницы
и в зависимости от реализации может иметь другой жизненный цикл нежели у обычной страницы
пример - диалоговые окна с подтверждением или вопросом "уверены что хотите удалить это?" и т.п.

Mark
14.02.2017
20:24:22
Спасибо!

k0balt
14.02.2017
20:31:01

Igor
14.02.2017
20:31:50
Плохо что он readonly

Kirill
14.02.2017
21:55:44

Akhmed
14.02.2017
21:57:41
все верно. Но зачастую у него свой собственный контекст и свой собственный контекст данных. Насколько помню в WPF вообще ему нельзя задать DataContext
если только это не кастомный контрол вместо системного

Kirill
14.02.2017
22:35:31
Ну на счет WPF не в курсе, а так да

Roman
15.02.2017
00:26:13

Oleg
15.02.2017
05:58:10
Может кто работал с bluetooth le на android и ios одновременно? Может кто подсказать с коннектом у этих платформ?

Schvepsss
15.02.2017
07:26:21
У нас тут крутая новость с утра. :) Для москвичей особенно актуально.