Visual studio 在项目中重写方法

Visual studio 在项目中重写方法,visual-studio,refactoring,Visual Studio,Refactoring,作为一个成长中的开发团队,我们开始遇到重写行为类似/相同的函数的问题 由于时间是一个限制因素,我们都对未能编写文档感到内疚,但是有人建议在重写当前方法之前收集所有当前函数(重复函数和所有函数),并使用该列表以及应用的关键字和方法摘要来识别当前方法 现在,在我写一个解决方案之前,我只是想确保没有一个完美的解决方案,我已经做了一些显而易见的事情,并进行了一些搜索,但是谷歌搜索了一下 VisualStudio+返回函数列表和其他变体令人惊讶地返回的不是全部 任何建议都将不胜感激。一个选项是用过时属性标

作为一个成长中的开发团队,我们开始遇到重写行为类似/相同的函数的问题

由于时间是一个限制因素,我们都对未能编写文档感到内疚,但是有人建议在重写当前方法之前收集所有当前函数(重复函数和所有函数),并使用该列表以及应用的关键字和方法摘要来识别当前方法

现在,在我写一个解决方案之前,我只是想确保没有一个完美的解决方案,我已经做了一些显而易见的事情,并进行了一些搜索,但是谷歌搜索了一下 VisualStudio+返回函数列表和其他变体令人惊讶地返回的不是全部


任何建议都将不胜感激。

一个选项是用过时属性标记可疑函数,并计算抛出的警告。对冗余功能重复上述步骤。使用此方法,您可以找到调用更多的方法,并节省在更多位置更新该方法的工作量。当然,这假设函数具有不同的签名,并且简单的查找和替换操作并不能解决您的问题


与任何大型项目一样,您可能不应该试图同时完成所有工作。当发现可疑的函数时,一次处理一个,并逐步从系统中重构多余的代码。这样,你就不会在前期花费太多时间,而是在不断进步。

聪明。我从未想过在用户定义的函数上设置此编译选项。