昨晚那個 IntelliJ Extract Method 很神奇吧,很可惜 ReSharper 在這功能上沒支援到這麼神奇。
剛查了一下 2014 年就有一張 issue 在講這件事。
大家來投票,讓 ReSharper 團隊把這 issue priority 拉高吧!
https://youtrack.jetbrains.com/issue/RSRP-274811
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「resharper extract method」的推薦目錄:
- 關於resharper extract method 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於resharper extract method 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於resharper extract method 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於resharper extract method 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於resharper extract method 在 大象中醫 Youtube 的最讚貼文
- 關於resharper extract method 在 大象中醫 Youtube 的最佳貼文
resharper extract method 在 91 敏捷開發之路 Facebook 的最佳貼文
重構前後的 sample code:
https://gist.github.com/hatelove/da6f8d673eb2a1d0dd8068ddbaa73470
#不用新增修改任何一行代碼,只用工具做
重構的功能:
1. Transform Parameters
2. Move Instance Method
3. Extract Class
4. Encapsulate Field
5. Extract Parameters
其他 ReSharper 功能:
1. Duplicate Text
2. Go to next member
3. Go to file member
resharper extract method 在 91 敏捷開發之路 Facebook 的精選貼文
在重構 extract method 或 extract parameter 時,參數可能會是比較具體的子類,例如 List
透過 ReSharper 這個功能,可以透過挑選,快速選擇適合的基底型別。