Swiftコードから状態遷移図を自動で生成し、継続的にメンテナンスしやすくする @yaso_san #iosdc #a

https://fortee.jp/iosdc-japan-2018/proposal/844fb6fe-405c-40d5-9b5c-e7ded18d1a9b アプリの中の複雑な状態はステートマシンなどを導入することで管理しやすくなります。 しかし、コードだけを見ても流れが分かりにくかったり、状態遷移図を作ってもコードに合わせて更新していくのが面倒だったり、継続したメンテナンスは大変です。 このトークでは、シンプルなステートマシンとSourceKit・Graphvizなどのツールを使ってコードから状態遷移図を自動で生成する仕組みを作り、継続的にメンテナンスしやすくする方法をお話しします。
早稲田大学 状態遷移図 2018 iosdc
0
iOSDC @iosdcjp
Next up: 16:00 Track A / Swiftコードから状態遷移図を自動で生成し、継続的にメンテナンスしやすくする / 八十嶋祐樹 @yaso_san #iosdc #a
よこやす @yokoyas000
#iosdc #a 状態遷移図自動生成を聞く
かっくん@社会復帰準備 @fromkk
Swiftコードから状態遷移図を自動生成🤔 #iosdc #A
hitabe @hitabe3
安定のエンジニア募集 #iosdc #a
かっくん@社会復帰準備 @fromkk
ステートマシン(有限オートマトン)を利用する #iosdc #a
かっくん@社会復帰準備 @fromkk
ドアがある。閉じている状態がある。開くという動作をする。逆に開いている時に閉じるという動作をすると閉じている状態になる #iosdc #a
tdrk@無茶しない @tdrk18
「有限オートマトン」なつかしい(ちょくちょく使ってはいるけど) #iosdc #a
ヒラノ風ドリア🥘(Get back ~61kg) @hiraraanon
「Swiftコードから状態遷移図ry」 まずはステートマシンの説明から #iosdc #a
どっこい Shoichi @dokkoi_shoichi
有限オートマトン授業でやったなー #iosdc #a
こばけん @koba_dog
コードから状態遷移図するの気になります #iosdc #a
takasy @takattata
この人数の前で話すとかど緊張ですわ絶対(私は) 発表者さんたちすごい👏 発表してくれてありがとう🙏 #iOSDC #a pic.twitter.com/oGs7sQwBbr
拡大
よこやす @yokoyas000
状態のenum宣言の方法を教えてもらって、その後にステートパターンでステートマシン作ったらやりたいことに対してゴツくなりすぎて、enumにもどした経験... #iosdc #a
かっくん@社会復帰準備 @fromkk
状態遷移図を作ると良いのだけど、継続的にコードと図を同期させるのが大変 #iosdc #a
こばけん @koba_dog
継続的にコードと図を同期するのが大変 #iosdc #a
りょー@エンジニア() @srknra
継続的に同期するのは杖網が深かった #iosdc #a
かっくん@社会復帰準備 @fromkk
ASTから作れるのでは?と思ってFlowGraphというライブラリを作った。github.com/objective-audi… github.com/objective-audi… #iosdc #a
残りを読む(29)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする