session
2
レビュータイプ
must
補足
API が意図せずに変更されたり、不具合が入り込んだりした時のことを想定して、API の処理時に Error
が発生しないようにすることで、より安全性や保守性が向上する
Enum
の .values.byName()
でスローされるのは ArgumentError
で、 アプリケーションコードで Error
をキャッチするのは適切ではないため、Exception
をスローする or null
を返す拡張関数を自作する
ref: https://dart.dev/effective-dart/usage#error-handling