Hey社の開発中アプリケーション、「varchar(255) nullable default "none"」って設定のテーブルカラムがあるんだけど、実は数列を文字列型にしたデータが格納されることを前提にしてるからデフォルト値入れたら処理中にぶっ壊れるし、 null 入れたらアサーションでエラー吐いて処理止まるしで最悪になるなどした。何も信じられない。