MVVMにおいてVMで非同期は必要か?async void/Taskのどちらが良いか?非同期処理の例外ハンドリングは?

C# MVPを始めとした方々がガチ議論!(誰でも編集可なので抜け等あればご自由に)
9
前へ 1 ・・ 5 6
尾上 雅則 @ugaya40

俺もさっきからそういってるんだけどその前提どこまで共有できてるのか謎。

2014-12-11 20:37:48
neuecc @neuecc

ContinueWithが存在しなければ話はスッキリするのにかな、という結論 #でもない

2014-12-11 20:49:57
尾上 雅則 @ugaya40

昔VMから呼ばれるMのメソッドは戻り値なしの同期でいいっていうドキュメント書いたがTwitpicなので死んだ。前職のYammerにはまだあるはず。

2014-12-11 20:53:34
ぐらばく☪ @Grabacr07

付け加えると、前職のような環境で参画しているメンバーのスキルを鑑みた上でのプロジェクト管理上の問題もあって ContineWith で縛ったほうが事故が少ないというお話もあった

2014-12-11 20:53:53
尾上 雅則 @ugaya40

async/awaitにするとawait使いたいだけでメソッドにasync付いちゃって同期で呼べばいいって意味損なうのを気にしてる でいいのか。

2014-12-11 20:54:50
尾上 雅則 @ugaya40

というわけでVMで非同期派なんて誰もいなかった(完

2014-12-11 20:55:51
ぐらばく☪ @Grabacr07

VM 非同期派なんて最初から存在しなかったけど、行くアテのない Task がその辺を彷徨っていて不意に襲われて死ぬのでどうにかしないといけない

2014-12-11 20:58:26
neuecc @neuecc

ぐらぐらさんと話して、どー考えててどー対処してたのか分かったんで、まぁあとは直接話せばいいかな。

2014-12-11 21:02:34
尾上 雅則 @ugaya40

asyncメソッドを呼ぶからと言ってawaitしなきゃいけないわけではないから、伝染は設計のせい。

2014-12-11 21:15:37
neuecc @neuecc

async void DeepDive書くか、と思ったけどC# Advent Calendarはもう終わったのだった #なのでまぁそのうち #いつか #書く書く詐欺

2014-12-11 22:55:22
前へ 1 ・・ 5 6