ApplicationService の雨の日*を Errorから Failure に変える

課題

ApplicationService にて共通で使用する ApplicationResult の型定義が Success と Error という名前になっているが、Error が Kotlin の builtin の型と同名でわかりにくくなっている

達成したい状況

Error 以外の命名にすることで、builtin の Error とのコンフリクトを避ける

方針 / 解決方法

ではなくになっている
 
 

* 雨の日
雨の日のシナリオとは、書籍のユースケースの説明の中で出てくる用語です。書籍では、動作の90%を占めるような通常の利用を「晴れの日」とし、それ以外の代替的な利用を「雨の日」としています。雨の日は、いわゆる例外パターンのようなものを考えると良さそうです。本来はユースケースの段階で表現されているべき内容ではあります。