在开发项目的时候,当项目数量变大,源代码管理也是一件非常头疼的事,如果没有专门的人员来管理代码,没有code review机制的话,代码很容易乱,这就会导致现场的代码与本地的代码不一致,而且可能之前开发代码的人员已经离职了,这个时候反编译代码就可以很容易让我们了解其代码逻辑。
今天偶然接触到一款反编译工具:dotPeek
对于用惯了VS开发项目的C#程序员来说,其界面和VS非常类似,一些快捷键、界面布局完全和VS一样。
dotPeek是一款基于ReSharper捆绑式反编译器的免费独立工具。它可以可靠地将任何.NET程序集反编译为等效的C#或IL代码。反编译器支持多种格式,包括库(.dll),可执行文件(.exe)和Windows元数据文件(.winmd)。
个人觉得dotPeek工具最牛逼的功能就是可以直接将反编译之后的代码保存到本地,如下图:
这个功能极大的方便了我们阅读源代码。推荐给各位使用。
当然不得不说JetBrains真是一家很了不起的的公司其官网有很多优秀的工具,在其官网可以找到各类编程语言的工具包。
这些工具都有试用的机会,对于学生用户可以用学生邮箱申请一个为期一年的 授权。
红框中的产品都有授权的秘钥。这些工具包拿来学习,来提高工作效率再好不过了。