C# 如何进行代码重构

RLib 2012-09-01 07:39:05
如题, 如何进行代码重构?

使用编程方法.
...全文
472 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
RLib 2012-09-09
  • 打赏
  • 举报
回复
其实我不是想让代码更优雅,反而是为了混淆,但是现有的混淆器对public成员无用,所以需要自己重构public名称
Lactoferrin 2012-09-02
  • 打赏
  • 举报
回复
他的问题是vs使用什么方式,什么算法来实现“重构”菜单的事
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
y,但是需要通过代码去重构代码(其实就是重命名),设想使用VS来实现(这样比较准确),但是找不到资料和接口
[/Quote]

“通过代码”和“使用vs来实现”?纳尼应该找vs的add-in插件编写的资料。这样告诉你,就不会说“找不到资料和接口”了吧?

在vs2010上,你在方法代码上点击右键,立刻就会出现“重构”菜单。vs已经支持好几种重构功能!
缪军 2012-09-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
如题, 如何进行代码重构?

使用编程方法.
[/Quote]
通过测试的代码不需要所谓重构(你们说的重构我认为是重写),一旦提交,就不再允许修改,
除非设计接口变更,那么,请团队重新开具每个生产工序的工单,而不要让你的同事无偿劳动
全栈极简 2012-09-02
  • 打赏
  • 举报
回复
打开vs编辑器—》数据菜单—》重构—》重命名
RLib 2012-09-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

晕。随意修改代码,使得以前的测试用例仍然可以通过,这就是重构。

这个概念本身没有任何技术,只要你动手去做,而不是说说。
[/Quote]


y,但是需要通过代码去重构代码(其实就是重命名),设想使用VS来实现(这样比较准确),但是找不到资料和接口
  • 打赏
  • 举报
回复
晕。随意修改代码,使得以前的测试用例仍然可以通过,这就是重构。

这个概念本身没有任何技术,只要你动手去做,而不是说说。
  • 打赏
  • 举报
回复
晕。随意修改代码,使得以前的测试用例仍然可以通过,这就是重构。

这个概念本身没有任何技术,只要你动手去做,而不是说说。
SocketUpEx 2012-09-01
  • 打赏
  • 举报
回复
重构:把现在很垃圾的代码修成不那么垃圾而已



Lactoferrin 2012-09-01
  • 打赏
  • 举报
回复
不知道

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧