我對我們的工具跑了靜態代碼分析工具,並查看其結果下面的代碼是它在談論一件事:哪些代碼寫得更好?
SpreadSnapshot oSnap = new SpreadSnapshot();
using (oSnap.SetRowCol(fpSpread, row, col))
{
SpreadSetComboBox(fpSpread, list, displayProperty);
}
所以我把它改成下面的代碼,並將其固定的錯誤該工具正在談論:
using (SpreadSnapshot oSnap = new SpreadSnapshot())
{
oSnap.SetRowCol(fpSpread, row, col);
SpreadSetComboBox(fpSpread, list, displayProperty);
}
因此,您認爲您認爲哪種編碼風格更合適,更不容易出錯?
感謝
[codereview.se]存在這樣的問題。 – 2012-02-09 21:31:49
只是它說的是什麼錯誤? – 2012-02-09 21:31:56
@KyleTrauberman:這個500K代碼已經通過一些工具從VB 6.0轉換到了C#,我們無法再次編寫代碼審查所有代碼,因此我們正在重構像這樣的代碼。 – Bohn 2012-02-09 21:33:41