如何理解别人的代码,或者逆向工程,不管它叫什么

本文关键字:不管 什么 逆向工程 或者 别人 代码 何理解 | 更新日期: 2023-09-27 17:54:57

我不确定发布这个,因为这可以被视为一个无用的问题,但正如我之前所说的,我在编程新手,我实际上正在阅读别人的代码来改进,因为我通过例子学习,但我下载了一个做什么我确实需要做的,但我不理解它:p

它是用c#写的,我用的是visual studio,你们能给我一些关于如何使用visual studio跟踪代码流程的提示吗?我不是在问"嘿,请解释一下这个代码",而是在问一些理解代码的技巧。

如何理解别人的代码,或者逆向工程,不管它叫什么

使用调试器并在调试模式下运行,然后您可以观察控制流程以及不同变量在程序执行时的变化情况,当您了解了这些变化后,您可以继续执行!

根据wiki

逆向工程是通过分析设备、对象或系统的结构、功能和操作来发现其技术原理的过程。[1]它通常包括拆卸某些东西(机械装置、电子元件、计算机程序或生物、化学或有机物质),并详细分析其组成部分和工作原理——要么是为了维护,要么是为了支持创建一个做同样事情的新设备或程序,而不使用或只是复制(不了解)原来的设备或程序。

我很确定你要做的不是逆向工程。:)长话短说:使用调试器