重构必须发生在逆向工程之前,还是两者之间没有关系?
我的老师问了我们这个问题,可能的答案是:
( a)它们之间没有任何关系
( b)逆向工程前需要进行重构
( c)重构好处逆向工程
对我来说,B和C是对的,但我仍然有这个疑问。
发布于 2015-06-25 21:39:08
a)
重构是在修改代码的同时保持行为不变。
逆向工程要么查看解码后的程序集,然后重新创建程序,要么查看外观/行为并重新创建它。
发布于 2015-06-25 22:04:57
重构的目的是使代码更简洁、更易于维护,而不改变其行为。这与逆向工程无关。
https://stackoverflow.com/questions/31061187
复制相似问题