[Android]エラー対策 Method ‘methodname’ is too complex to analyze by data flow algorithm

Method ‘methodname’ is too complex to analyze by data flow algorithm

Google翻訳
・メソッド ‘METHOD-NAME’が複雑すぎてデータフローアルゴリズムで分析できません

メソッドが長すぎたり、メソッド内で分岐が多すぎると出る警告らしいです。

これが原因でビルドできなかったり審査に落ちるということもないです。
しかし、プログラマーなら、コンパイラに文句を言われるほどの分岐が目の前にあるのなら分割したほうがいいと思います。

関数の分割はいろんな方法がありますが、個人的にはA4一枚に印刷できるサイズに分割する、というのが好きです。

分岐が多いコードは不具合も作り込みやすいですよ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です