Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InvalidStyleId, InvalidModelId, UnknownWord…NotFoundにする #622

Conversation

qryxip
Copy link
Member

@qryxip qryxip commented Sep 24, 2023

内容

題の通りです。

  • InvalidStyleIdStyleNotFound
  • InvalidModelIdModelNotFound
  • UnknownWordWordNotFound

InvalidStyleIdはVVM化によって"invalid"よりは"not found"の方が適切となっているのではないかと思いました。

InvalidModelIdModelNotFoundについてはスタイルIDの方に合わせる形、なのですがこっちは今のところdead codeであり、今はSynthesizer::unload_modelによるUnloadedModelだけが稼動している状態です。別PRでUnloadModelModelNotFoundに切り替えようと思います。

UnknownWordについては実装当時特に議論はしていなかったという認識です。

関連 Issue

#580, #589, #600 の続きです。

ref #545

その他

命名について先に申し上げておくと、ItemNotFoundのような名前は少なくともRustでは慣習的です。"not found"は別に動詞ではないので。

@qryxip qryxip mentioned this pull request Sep 24, 2023
69 tasks
Copy link
Member

@sevenc-nanashi sevenc-nanashi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

メッセージ以外はLGRMです。

crates/voicevox_core/src/error.rs Outdated Show resolved Hide resolved
crates/voicevox_core_c_api/src/result_code.rs Outdated Show resolved Hide resolved
Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!!

とても良い定数名だと思いました!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants