TypeScript で簡易な Result 型を定義する

TypeScript で Result 型を使いたいけど、ライブラリ入れるほどではないなーというときに見つけた記事。 dev.classmethod.jp エラーハンドリングの試行錯誤の結果、最終形として以下の実装が紹介されていた。 type Result<T, E> = Success<T, E> | Failure<T, E> class Success<T, E></t,></t,></t,></t,>…

WIP: EventStorming の手順

LDDD 第12章に書かれている EventStorming の手順をまとめる。 amzn.asia 手順 Step 1:Unstructured Exploration ドメインイベントのブレインストーミングをする。 メンバー全員が参加する オレンジの付箋を使用する ドメインイベントを思い付く限り書き出…