
2022/09/10 19:20〜
Track C
スポンサーセッション(20分)
「問題はソースコードではない!?」長生きするアプリの「品質低下」の謎 iOSDC Japan 2022

アプリを一から作り直したことはありますか?
ソースコードがごちゃごちゃで可読性が低かったり、
修正が難しいバグが多かったりして「一旦作り直し」と
判断されたこともあるかもれません。
作り直したものも最初はピカピカだったが、時間と共に
汚くなり、またバグの多いごちゃごちゃした
ソースコードになり、開発が難しい状態に戻ってしまいます。
そしてまた、作り直すか、大規模なリファクタをするか、
我慢してごちゃごちゃなまま開発を継続するかの選択が
迫られます。
どの選択も非常にコストがかかります。
どうしてこういうことが起きるのでしょうか?
今回は
- なぜ多くのアプリは長生きするとごちゃごちゃになるのか
- なぜ作り直しても同じ問題が再発するのか
- これらの問題を避けることができるのか
について話したいと思います。
ヒント: 問題はソースコード以外のところにあるかもしれません!