Reshaper 代码清理工具
2023-09-27 14:26:40 时间
reshaper是个好工具,能帮助我们提升开发效率,比如本文要介绍的全局代码清理功能。
如果你的VS安装了reshaper,可以通过Ctrl+E+C快捷键打开代码清理窗口。
代码清理,可以格式化多种文件内的内容、优化using引用、优化各种冗余代码等。
如果你觉得以上功能太多,可以复制一个,然后自定义勾选需要的功能。 下面讲下,个人用的最多的几个功能
一 修复内置类型引用
勾选Fix built-in type refrences,可以修复项目中一些的内置引用类型。
这种修复操作,能统一C#代码,还可以减少内置引用类型的拆装箱操作。
注:虽然编译器最后还是会转成String,直接使用String能提升性能,但这种提升可以忽略不计。
以String、Int32、Object为例,修复之前:
修复之后
二 删除冗余的引用using
勾选上Using-Optimize 'using' directives,保存配置并执行清理
清理前后:
三 格式化代码
我们敲代码时,总是不经意间忘记格式化代码。
程序员又是一个强迫症比较严重的物种,所以看到一段他人的不整齐代码,会强烈的吐槽意愿;
另外没有格式化,下次自己或者他人改动代码时,会有不相关的格式调整代码,影响代码评审。
所以,定期来个全局格式化代码,是一个很棒的操作。
可以选择项目或者解决方案进行格式化,替换前后,某个文件改动:
四 简化引用方式
勾选Shorten qualified references,
修复前后:
相关文章
- 安卓逆向_12 --- jeb工具的使用 ( 动态调试 smali 代码 【 普通调试 和 debug调试 】)
- eplise一键集成工具
- laravel代码调试工具(laravel/telescope)
- 数仓工具—Hive语法之join 扩展(23)
- 数仓工具—Hive架构之Metastore(16)
- C#,精巧实用的代码,文件夹的时间整理工具FolderTime及其源代码
- Linux流量监控工具 – iftop
- 使用google perf工具来排查堆外内存占用
- linux下最简单的端口转发工具
- 20监控工具
- CogFitCircleTool 几何形状查询和弥合工具
- CogBarcodeTool工具
- 远程桌面工具有哪些?
- 服务认证暴力破解工具Crowbar
- python windows时间同步工具
- Linux命令02 - - iptables 防火墙策略管理工具
- 九大顶级静态代码分析工具
- 提高代码质量-工具篇
- Google向全球180多个国家开放Data Studio定制化数据分析报告工具
- SQL转Java代码小工具
- 【摸鱼神器】UI库秒变低代码工具——表单篇(二)子控件
- 工具 | bilibili播放屏幕旋转代码
- Java|static关键字的应用【工具类、代码块和单例】
- Vega数据可视化工具——教你轻松玩转大数据可视化 | 附代码
- WinMerge——好用的代码对比工具
- Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
- Unity 之 实现读取代码写进Word文档功能实现 -- 软著脚本生成工具
- 使用python进行编程.工具是次要的.关键在理解代码.
- 【MAC】Mac下部分常用的小工具
- 转载 - 应用编码标准和自动化工具,提高代码质量
- 版本控制工具 码云 暂存文件后才能提交
- 自己动手打造工具系列之自动刷新简历