-
Notifications
You must be signed in to change notification settings - Fork 309
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
refactor: AccentPhrase.vue
を新規作成しAudioDetail.vue
からアクセント句のコンポーネントを分離 Part.1
#1570
refactor: AccentPhrase.vue
を新規作成しAudioDetail.vue
からアクセント句のコンポーネントを分離 Part.1
#1570
Conversation
分離ありがとうございます!!これだったら相当負担少なくレビューできると思います!!! 最後の方の 44ab7ee はPRタイトルから外れているかもです。 |
@thiramisu もし切り分け作業してくださってたらすみません、今からレビューしたいと思います! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
プルリクエストありがとうございます!!!!
切り分けていただけて短時間でしっかりレビューできたと思います!!!
一つだけ消えてそうなのを見つけたのでコメントしました。
クラスの切り出しではないファクタリング範囲は別途レビューしたのでコメントです。
pronunciation周りのリファクタリング。OKそう。
b1da352
handleChangePronounce
周りのリファクタリング。
OKだけど、これだけこっちのプルリクに入ってるのはちょっと文脈的に分かりづらいかも&色々一気にリファクタリングした方が見通しがよさそう。revertしてもいいかも。(そのままでもとりあえずOKです)
44ab7ee
レビューありがとうございます!今やっとコメントの方確認しました、すいません。
- newPronunciation += pronunciationByPhrase.value[phraseIndex + 1];
+ newPronunciation += "ア"; だけにして、とりあえず移動だけ優先するのはありかもです、まあこれでも若干中途半端さが残りますが…どうしましょうか? |
@thiramisu そこの変更は必須だと思います! うーん! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
ずっとやりたかった切り出しなのでとても嬉しいです!!
handleChangePronounceの処理を元の形っぽく戻させていただいてからマージしたいと思います。
変更ありがとうございます、確認しました。
以前のコードにgオプションがついてなかったのは微妙ポイントだったのですが、それはそれとして消すのもkanaRegex.testがfalseになるので問題ありそうでしたね… |
内容
#1569 から一部分割したもののその1です。
関連 Issue
その他
accentPhrase"s"
を消す必要があるのと、element同士やelementと関数の関わりが強く一部ずつの移動が難しいのとで、機能を保ったままでの分割はこれ以上は難しいように感じています…。コミット単位でもある程度意味のある塊に分割したつもりなので、github上でコミット順に流し見ていくと全体の流れが少しつかみやすくなるかもです。
それでもまだ辛そうでしたら、もう少し考えてみます。