「 リファクタリング 」 一覧
-
-
はじめに 読みやすいコードを書きたい人と願う方のために執筆しました。 誰もが良いコードを書きたいと願っているはずだからです。(と私は信じています) というもの、後で自分が読み直した時、誰かにレビューを …
-
-
概要 大きなクラス、長いメソッドを書いたり読んだりしていて、ロジックが追えなくなってきています。 私の周りではすごく理解が良く、長い処理でも追っていける人がいますが私はそうではありません。 私はごくご …
-
-
概要 仕事でコード値の判定が色んなところに散らばってしまった後に、コード値の定義を変更しなければいけなくなった状況が起こりました。 Enumで定義していれば変更箇所はEnum定義だけでよかったなぁ~と …
-
-
【Java】HashSet、LinkedHashSet、TreeSetの違い
概要 重複しないリストは、「Setに格納することで重複を除外してくれる」というのは多くの記事で紹介されています。 ここでは、Setに格納した後のデータの並び順も考慮したいという要件に対応するために、3 …
-
-
【Java】Optionalが処理できないならデフォルト値を返そう
概要 Optionalはnullである可能性を明示的に返してくれる便利なコンテナ・オブジェクトです。 if(obj == null)… といったことをしなくてよくなったのは素晴らしいことだ …
-
-
2020/04/30 -リファクタリング
Java, リファクタリング, オブジェクト指向エクササイズ結論 else、else ifは、判定条件の理解を複雑に見せてしまうため、 ifのみで実装することが望ましい。 性別を判定する例 Before: else句を使用した場合 …