我在工作中使用 Resharper。我的一些同事没有。
当我打开一些不是别人写的代码时,我的屏幕上的橙色量立即显而易见。
我不确定的是,我应该在多大程度上随意收拾那些在不知不觉中留下的烂摊子。对于我所看到的大部分内容,它是草率但无害的,如果我没有使用过 Resharper,它就不会真正跳出来。
我想我认为我的选择范围很广
1) 源代码更改历史对维护至关重要。尽可能少地改变,否则下一个人不会有希望弄清楚发生了什么变化。无论如何,谁在乎无法访问的代码,不必要地使用 .ToString() 等。
2)更改无意义的东西,如包含,修复方法文档注释等。编写它的人喜欢他的代码看起来像这样,所以让它保持在他不会抱怨的状态,但去掉一些不必要的橙色
3)橙色只是红色但更轻。F12 然后 Alt+Enter 直到绿色。
4)忘掉橙子,看那个怪物700线功能。这是什么1997?是时候忙碌起来了……如果您有时间,请将您的同事介绍给我们的好朋友兼导师福勒先生。
我倾向于在选项之间来回切换,这取决于我有多少时间、我现在对代码负责的程度以及代码看起来有多复杂(这通常会让我选择 1 或 4)。
似乎四个选项之一应该是我正在努力的一个,但我不知道是哪一个