以下の内容はhttps://tbpgr.hatenablog.com/entry/20120826/1345992256より取得しました。


不要な分岐

概要

レビュー指摘「不要な分岐」について
Javaの話です

内容

私が実際に指摘した「不要な分岐」について。
コードを見ていただくのが手っ取り早いかと思います。

こういうコードを書くJava開発経歴10年のプログラマーとかが
居たりするのが日本の開発現場の怖いところ。

サンプルコード

package review.ex2.incorrect_if;

public class MusicPlayer {
  public void uncorrectPlay(Music music, String musicName) {
    // 以下、全く意味不明な分岐。分岐させる意味が無い
    if (musicName.equals("JPOPの何か")) {
      music.name = "JPOPの何か";
    } else if (musicName.equals("演歌の何か")) {
      music.name = "演歌の何か";
    } else {
      music.name = musicName;
    }
    System.out.println(music.name + "を再生中");
  }

  public void play(Music music, String musicName) {
    music.name = musicName;
    System.out.println(music.name + "を再生中");
  }

  public static class Music {
    String name = "";

    public Music(String name) {
      this.name = name;
    }
  }
}



以上の内容はhttps://tbpgr.hatenablog.com/entry/20120826/1345992256より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14