## 背景と概要 - モデルのインスタンスを生成するとき(`new()`を呼ぶとき)に異常値のチェックを行っていない - 参考: #1352 - 明らかにおかしい状態のインスタンスが生成できてしまう - バグが生み出されやすい状態が生じている - 各モデルにおいて,生成時に仕様を満たさない入力があったときにはエラーを返す - `new()`がResultを返すようにする - optional: このときにエラーログを出せるようにする ### 影響箇所 - APIへの影響: なし - 内部ロジック: あり - 利用箇所が多いですが,基本的には機械的に置換できるレベルの変更なのでそこまで問題は無いと考えています - とはいえ箇所が多いので効果の高い部分から修正する予定です
背景と概要
new()を呼ぶとき)に異常値のチェックを行っていないnew()がResultを返すようにする影響箇所