Sansanに参加してきたので、そのまとめ。※遅刻してしまって発表をきけなかったので、資料を見たまとめを記載。Rxを用いると、メンバ変数を所持したり、状態を保持などをせずに、計算方法などを定義できるRx自体は2009年から歴史があるので非常に枯れた技術であるRxSwift独自の拡張があるが、知見がないのでドキュメントやコメントをみて挙動を理解していったほうがはやい。明示的にエラーや完了に出来ないBehaviorSubjectはマーブルを見ると、直前の値を保持している事がわかるVariableを使うときBehaviorSubectを使う場合エラーが不要な場合RxRests@ishkawa様Viewはデザインで変わりやすいが、ViewModelはviewでおこったことをmodelに伝えるだけなので壊れにくいUITestをする上で、ViewModelならやりやすいかもしれないライヴコーディングでは、仮想時間が0のときにfalseが帰って来るかなど、実際にテストを記述していました@mogmetの所感RxSwiftを使えば様々な環境でも使えるし、かなり枯れた技術なので、とっつきにくい部分はあるかもしれませんが、一度勉強してみようかなと思いました。実務で使うには学習コストが高いのでなかなか難しそうですね。