yutotnh / spirit

モータードライバ用ライブラリ
https://yutotnh.github.io/spirit/
MIT License
2 stars 2 forks source link

Feature: Error発生時にユーザーが原因のエラーか、ライブラリの不備が原因のエラーかを出力する #258

Closed yutotnh closed 1 year ago

yutotnh commented 1 year ago

なぜ機能が欲しいのか

ユーザーが原因と明記されていれば、ユーザー自身がすぐに修正しやすくなるし、 ライブラリの不備やバグが原因であれば、ユーザーがすぐに開発者に連絡して修正してもらえるから

提案の説明

Error::Couse::User, Error::Couse::Internal, Error::Couse::External といった値を作ってそれを使って何が原因のエラーなのかを通知したい

その他

yutotnh commented 1 year ago

利用する関数によっては、ライブラリ内でも、ユーザー側でも触るので分類できないと思いました。

そのため、分類ができないのであればこの機能は意味を持たないのでクローズします