-
Notifications
You must be signed in to change notification settings - Fork 0
プログラミング(汎用技術)
user000422 edited this page May 30, 2024
·
8 revisions
テストを行いやすいコードは良いコードである。
■SQLとプログラムどちらで演算等を行うべきか
SQLに演算を組み込むとパフォーマンスが悪くなるためプログラムで行うこと。
型の変換等も(つまりSQLで「date('フォーマット')」のようなことは絶対禁止)。
■ハードコーディングは行わないこと
定数を定義すること。
固定数値等も定数で管理すること。
■早期リターンを使おう
例)ifでnullチェック等で関数の早い段階でFALSEを返す。
ネストが減る。
テストが書きやすい。
■短い行数にする欠点
デバッグでブレークポイント配置にかなり困る。
■モジュール結合度
モジュール同士の関連性の強さの度合い
モジュール結合度が弱いほど関連するモジュールに変更があった場合の影響を受けにくくなりる。
したがってモジュール結合度を低くするモジュール分割がモジュールの独立性が高まり保守性が向上する。