がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

規約

早いよ思い出すのが(笑

  • 関数(メソッド)について

戻り値は常に型を一致させること。
文字列ならエラーは空文字。
配列ならエラーは空配列。
インスタンス系ならエラーはnull。
理由:
全体を通して一致見解がないとミスが増える。
PHPだけ、とかなら「エラーは常にbooleanのfalse」でもいいが、その場合、そのクラス設計が移植できない言語が発生しうるので、おいちゃん的にNG。


returnは必ず書く
理由:
なんとなく。いきなりコードが止まるとなんか据わりが悪くて。