清潔警告一小撮上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