作爲一個獨立商店的年輕(ISH)開發者,我非常感謝Resharper作爲學習工具和迷你QA。這就是說,Resharper在某些情況下可能會破壞你的代碼(可能是邊緣)?可以resharper打破你的代碼?
例如(見下文),R#不斷暗示我 - >
this. is redundant
和catch is redundant
還有其他的例子還有,但我不是問一個具體的實例作爲多如一般情況。
有沒有人有過R#暗示break他們的代碼?如果是這樣,他們和mabye對我來說最重要的是什麼?爲了理解它是否實際上給了我不好的建議,我可以尋找什麼?
private void LoadMyForm(DataRow row)
{
try
{
this.tbxFirstName.Text = row["FirstName"].ToString();
this.tbxLastName.Text = row["LastName"].ToString();
tbxMiddleName.Text = row["MiddleName"].ToString();
tbxPersonID.Text = row["PersonID"].ToString();
tbxSSN.Text = row["SSN"].ToString();
tbxEmailAddress.Text = row["EmailAddress"].ToString();
}
catch (Exception)
{
throw;
}
}
這在這裏是多餘的,一個簡單的拋出是一件壞事,你正在吞噬堆棧跟蹤的原始錯誤,但在過程中沒有增加任何值。 – 2015-09-30 01:29:26