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

使用されていないCRecentの呼び出し箇所を除去する #1698

Merged
1 commit merged into from Jul 4, 2021
Merged

使用されていないCRecentの呼び出し箇所を除去する #1698

1 commit merged into from Jul 4, 2021

Conversation

ghost
Copy link

@ghost ghost commented Jul 3, 2021

PR の目的

CRecentの不要な呼び出し箇所を除去し、当該クラス・関数がCRecentに依存しないことを明確にする

カテゴリ

  • リファクタリング

PR の背景

#1697 の対応時にCRecentの利用状況を確認したところ、未使用にも関わらずインスタンスを保持している箇所がありました。
このうち、CDlgOpenFileDataについては、 #1481 のマージ以降未使用になっています。

これら未使用変数の除去を提案するものです。

PR のメリット

今回変更対象となるクラス・関数とCRecentの間にあった依存関係を取り除くことができます。

PR のデメリット (トレードオフとかあれば)

特にありません。

仕様・動作説明

  • CDlgOpenFileDataのメンバから、CRecentFile/CRecentFolderを取り除きました。
  • CTabWnd::TabWindowNotify()から、未使用のローカル変数となっているCRecentEditNodeを取り除きました。

PR の影響範囲

  • ファイル選択ダイアログ
  • タブウィンドウ

テスト内容

動作に変更がなく、使用されていない変数宣言を削除したのみであるため、ビルドの成否を確認できれば良いと思います。

関連 issue, PR

#1481
#1697

@sonarcloud
Copy link

sonarcloud bot commented Jul 3, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@AppVeyorBot
Copy link

Build sakura 1.0.3852 completed (commit b16bfb8b2a by @kazasaku)

@ghost ghost marked this pull request as ready for review July 3, 2021 04:34
Copy link
Member

@kengoide kengoide left a comment

Choose a reason for hiding this comment

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

対応してくださりありがとうございます。問題ないものと思います。

@ghost
Copy link
Author

ghost commented Jul 3, 2021

レビューありがとうございました。
他にコメントなどがなければこのままマージしてしまいます。

@ghost ghost merged commit 8f0316a into sakura-editor:master Jul 4, 2021
@ghost ghost deleted the feature/refactor_delete_unuse_crecent branch July 4, 2021 02:25
@ghost
Copy link
Author

ghost commented Jul 4, 2021

マージしました。

@beru beru added the refactoring リファクタリング 【ChangeLog除外】 label Oct 4, 2021
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring リファクタリング 【ChangeLog除外】
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants