読者です 読者をやめる 読者になる 読者になる

より良いApexコードを書くためのTIPS集

はじめに

Apexコードを書く上で、より良いコードを書くためのTIPSをメモしておきます。
※Apexに限らず使えるTIPSもあるかと思います。

TIPS集

  • staticメソッドを効果的に使用する。
    • コンパイル時にインライン化される。→ インスタンスメソッドより速くなる。
      • パラメータとメソッド内の処理で完結できる処理の場合に使うと良い。(引数がないときとか)
  • Sizeを確認するときは、isEmptyを使用する。
    • 可読性向上。
  • 空文字・NULLを判別するときは、String.isEmpty / String.isNotEmptyを使用する。
    • 可読性向上。
  • 変数はその変数を使用する直前で宣言する。
    • スコープをできるだけ狭くするため。
  • クエリの結果はListで取得する。その際、リストはnewする必要はない。
  • ハードコーディングはしない。