「問題はソースコードではない!?」長生きするアプリの「品質低下」の謎 by アンドレカンドレ

iOSDC Japan 2022
採択
2022/09/10 19:20〜
Track C
スポンサーセッション(20分)
スポンサーセッション

「問題はソースコードではない!?」長生きするアプリの「品質低下」の謎

andrekandore アンドレカンドレ andrekandore

アプリを一から作り直したことはありますか?

ソースコードがごちゃごちゃで可読性が低かったり、
修正が難しいバグが多かったりして「一旦作り直し」と
判断されたこともあるかもれません。

作り直したものも最初はピカピカだったが、時間と共に
汚くなり、またバグの多いごちゃごちゃした
ソースコードになり、開発が難しい状態に戻ってしまいます。

そしてまた、作り直すか、大規模なリファクタをするか、
我慢してごちゃごちゃなまま開発を継続するかの選択が
迫られます。

どの選択も非常にコストがかかります。

どうしてこういうことが起きるのでしょうか?

今回は

  • なぜ多くのアプリは長生きするとごちゃごちゃになるのか
  • なぜ作り直しても同じ問題が再発するのか
  • これらの問題を避けることができるのか
    について話したいと思います。

ヒント: 問題はソースコード以外のところにあるかもしれません!