データベースのテーブル名やカラム名に固有名詞を持ち込まないほうがよい
データベース設計の目標の一つは、「誰がDBのテーブル構造を見ても、なんとなく想像がつく」だと思う(imo)
なので、固有名詞とか一部でしか通じない用語をテーブル名やカラム名になるべく持ち込まないほうがよい。
paypay_payments テーブルをぱっと見たとき、PayPayを知らないアメリカのエンジニアが見たときにそれがどういう決済を表したものなのかわからない。 qr_code_payments なら、「これはQRコード決済で、cashierカラムに paypay とあるんで、paypayは日本のQRコード決済サービスの一つだな」と理解ができそう。
#労働 #ソフトウェア開発