Swiftコードから状態遷移図を自動で生成し、継続的にメンテナンスしやすくする @yaso_san #iosdc #a
https://fortee.jp/iosdc-japan-2018/proposal/844fb6fe-405c-40d5-9b5c-e7ded18d1a9b
アプリの中の複雑な状態はステートマシンなどを導入することで管理しやすくなります。
しかし、コードだけを見ても流れが分かりにくかったり、状態遷移図を作ってもコードに合わせて更新していくのが面倒だったり、継続したメンテナンスは大変です。
このトークでは、シンプルなステートマシンとSourceKit・Graphvizなどのツールを使ってコードから状態遷移図を自動で生成する仕組みを作り、継続的にメンテナンスしやすくする方法をお話しします。
よこやす
@yokoyas000
「書く時間より読まれる時間の方が多いでしょ?」って言われてから、わかりやすさのために記述が増えるのは気にしないようになった #iosdc #a
2018-08-31 16:35:35