日付型カラムのネーミングパターンについて、海外のオープンソースソフトウェアを調べてまとめてみました。 1. creation_date 名詞_date で複合名詞を作るパターンです。時制を持たないので完了日や未来日にも使えるので、汎用的かなと思います。英語的にもめちゃくちゃな意味にはならないです(だって複合名詞だもん)。デメリットは、英語の名詞形は (-tion とか -ing)は長い傾向があるという事でしょうか。 e.g.) creation_date start_date order_date 2. date_created date_過去分詞 で、〜した日付という意味で過去日付に使います。いわゆる分詞の後置で、海外ではよく見ます。型情報である date が前に付くので、他のカラムとの並びが悪くなります。 // 並びが悪い date date_created; bool created
![日付のネーミングパターン - codic ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e6cdcbc5c02d34be9c2c15b172a910d8e7e1b46/height=288;version=1;width=512/http%3A%2F%2Fblog.codic.jp%2Fwp-content%2Fuploads%2F2016%2F03%2F25517942443_3fb3c3b7d4_b.jpg)