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

https://fortee.jp/iosdc-japan-2018/proposal/844fb6fe-405c-40d5-9b5c-e7ded18d1a9b アプリの中の複雑な状態はステートマシンなどを導入することで管理しやすくなります。 しかし、コードだけを見ても流れが分かりにくかったり、状態遷移図を作ってもコードに合わせて更新していくのが面倒だったり、継続したメンテナンスは大変です。 このトークでは、シンプルなステートマシンとSourceKit・Graphvizなどのツールを使ってコードから状態遷移図を自動で生成する仕組みを作り、継続的にメンテナンスしやすくする方法をお話しします。
0
nakagami @shtnkgm

#iosdc #a こういうツールを最後まで作り上げる粘り強さってすごいなあ

2018-08-31 16:34:03
よこやす @yokoyas000

「書く時間より読まれる時間の方が多いでしょ?」って言われてから、わかりやすさのために記述が増えるのは気にしないようになった #iosdc #a

2018-08-31 16:35:35
ta_ka_tsu @ta_ka_tsu

いや、自分も逆欲しいと思った #iosdc #a

2018-08-31 16:36:31
マイ・ブロークンはるふ @_ha1f

状態管理をSwiftのステートマシンでかく話、状態遷移図を自動生成できたりしてて面白そうだった #iosdc #a

2018-08-31 16:36:32