清洁警告一小撮上C#
项目我继承,我发现这个代码片段:foo = foo有意义吗?
private bool _WriteValue(object FieldValue,..,..)
...
if(MultipFactor!=1)
FieldValue=((double)FieldValue)*MultipFactor;
else
FieldValue=FieldValue;
我明明burninated的else
块没有想到太多,只是想知道为什么以前的程序员已经离开了部分。
- 只是懒得删除它吗?
- 对于某些未来的程序员来说,在特定更改的情况下保存某些输入是否有礼貌?
- 它隐藏了危险的东西吗?
在您看来,有没有任何有效的情况下foo=foo
是合理的?
在_WriteValue
方法更多的细节:
的_WriteValue
方法被包裹成不同的重载WriteValue
方法其传递给object FieldValue
参数,以下类型的值:int
,long
,string
和Datetime
。
Fieldvalue的属性setter是否有任何副作用? – 2011-03-03 10:48:45
如果是我,我只是摆脱'如果'并且每次都乘以! – 2011-03-03 14:35:22