セキュリティ系の勉強、その他開発メモとか雑談. GithubはUnity触っていた頃ものがメイン Twitterフォローもよろしくです

メモ 2017/3/20

シングルトンやシングルトン内部のものは変数として別のクラスで保持するべきではない

仮にシングルトンクラスが作り直された場合、参照ができなくなるので、毎回インスタンスを確認するべき。ただし、メソッド内で何回も呼ぶ場合などは、メソッド内に限り変数を用意するのはOK

型を絞れるのなら、なるべく絞る

これはUnityでの話で、canvasを保持する時もGameObjectではなくCanvasで、プレハブを保持する時も、GameObjectではなくそのプレハブが持っているスクリプトのクラスを指定してあげる方がよい。後から見た場合にわかりやすかったり、のちの実装でそのクラスを使用する可能性があるから。