アソビューで精算業務アプリケーションを担当しているアズマです。バックエンドをメインに保守開発をしています。 この記事を書いたきっかけは、AIにControllerの実装を任せたときに、入力チェックの実装方法がまちまちになってしまい、一部誤った実装になることがあったためです。 その理由として考えられたのは、入力チェックを実現するにはいくつかの定義方法があり、またフレームワークの機能を使うことなく実装もできてしまうことでした。 これらの曖昧な実装を防ぐため、フレームワークの機能を用いるのはもちろんのこと、使い方のルールを定義しておくことで、アプリケーション内で実装方法を揃えられ、レビューの負荷を下…