プログラマの雑談部屋 ★376 (166レス)
上下前次1-新
154(1): 11/16(日)00:06 AAS
🔥 生SQLだけで運用すると破綻する理由
1. スキーマ変更の影響範囲が手作業で対応しきれない
例:カラム名1つ変えるだけで数百ファイルに影響する可能性。
ORMならモデル1箇所を直せばよいが、生SQLでは全部探す必要がある。
2. SQLがどこで使われているかコード上から追えない
生SQLは散らばりやすい
grep 検索では限界がある
依存関係管理ができない
3. 型・補完などIDEの恩恵が受けにくい
コード補完が効かないため、ミスが多発する。
4. 複数人開発でバラバラのSQLが生まれる
JOINの仕方が人によって違う
N+1問題も起きやすい
共通化が難しい
5. テーブル数が増えるほどリファクタリング不能になる
300テーブルを生SQLで100%管理するのはほぼ無理。
上下前次1-新書関写板覧索設栞歴
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.004s