引言: 相信大家对.NET的反编译并不陌生,也知道现在有两个很好的工具可以反编译.NET程序集:Salamander .Net Decomplier和Reflector.Net ,Salamander .Net Decomplier功能非常强大,可以反编译混淆过的.NE代码,也可以直接将程序集中的类反编...
摘要:我用indy9.0.18,虽然能从iddnsresolver1->queryresult中得到iddnsresolver1->queryresult->items[i]->rectype和rdata,但是不知怎样从其中取得mx,虽然有paper用mx=dynamic_cast(iddnsresolver1->queryresult->items[i])->......
摘要: 代码编写风格主要包括变量、方法、类等语言实体的命名和代码排版布局两方面。评价代码质量的高低不仅取决于算法和数据结构,代码排版布局也是一个不可或缺的方面。随着现代软件规模的扩大,团队开发在所难免,好的代码编写风格增强了代码可读性和维护性,提高了团队协作的效率。全文阅读:巧用jbuilderx代码美化工具
......
一些很有用的Reflector 插件相信大家对.net的反编译并不陌生,也知道现在有两个很好的工具可以反编译.net程序集:salamander .net decomplier与reflector.net ,salamander .net decomplier功能非常强大,可以反编译混淆过的.ne代码,也可以直接将程序集中的类反编译成一个文件,但是它是需要money的,试用版提供的功能又非常有限.相对而言呢,reflector.net 是完全免费的,但是它只能一个方法一个方法的查看,不能将程序集直接反编译成一个文件,这样也比较麻烦,好就好在它支持插件add-in功能.针对它的缺点,很多人开发了很好用的插件,可以将整个程序集的代码反编译成源文件,比如说reflector.filedisassembler .reflector.filegenerator 都是很好用的.今天也突然发现了人家收集的一个列表,里面提供了很多有用的插件:http://www.freewebs.com/csharp/reflector/addins/ 【程序编程相关:
Do All in Cmd Shell】 【推荐阅读:
再分析“隐藏虚拟目录”】 【扩展信息:
X86汇编语言学习手记(2)】
hosted by freewebs
.net reflector add-ins
this website lists add-ins for .net reflector. after downloading one of the add-ins copy the files to the same directory as your ´reflector.exe´ file and load them via the ´add-ins´ command under the ´view´ menu. you can download reflector here.
reflector.filedisassembler
this add-in can be used to dump the disassembler output to files for any reflector supported language.
website download
...
下一页 摘要:项目一个版本交付后,我号召把代码重构下。旁边的同志说“不行!没有tdd的测试用例,哪能重构呢?任何改动都可能产生觉察不出的bug, 测试人员又要全部重新测了!”一听这话,边上的测试人员也过来否定我。
其实我的要求也不高,把变量或函数名称改得有意义点也好,因为赶时间写出来的代码,质量实在很糟糕。难道没有tdd就真不能重构么?或者说我不该提重构这个词,让人感觉好象要动什么大......