Maintainability Indexを計測することでiOSプロジェクトのコードの保守性を改善した話 by toya108

iOSDC Japan 2022
レギュラートーク(20分)

Maintainability Indexを計測することでiOSプロジェクトのコードの保守性を改善した話

tk108gabalian toya108 tk108gabalian
6

iOSアプリ開発に限らず、コードを保守しやすい状態に保つことはとても重要です。
では保守が難しい箇所を特定するにはどうすればいいでしょうか。また、リファクタリング後に何をもって保守がしやすくなったと判断すれば良いでしょうか。
その方法の一つにMaintainability Index(保守容易性指数)の計測があります。
Maintainability Indexとはその名の通り、コードがどれくらい保守しやすいかを表す指標のことであり、VS Codeでは一部の言語で計測することができます。

このトークでは以下のトピックを話します。

  • Maintainability Indexとは
  • SwiftSyntaxを用いた計測方法について
  • 計測してみてどんな気付きがあったか
  • どのように保守性が改善されたか

このトークがみなさんのコードの保守性の改善のお役に立てば幸いです。