2009-11-11 67 views
0

當您處理編譯器錯誤時,行號在IDE中很棒 - 但它們會降低加班時間。換句話說,當代碼添加/刪除/重構時,它們會發生變化,並且代碼審閱或堆棧跟蹤中使用的行號可能位於錯誤的位置。用於識別代碼的行號的替代

是否有替代方法使用行號來標識不隨時間而退化的特定代碼行?

回答

3

源代碼管理系統中的更改/修訂號+行號應該這樣做。

如果您要查看的代碼「隨着時間的推移而降級」,那麼您可能應該重構它以避免所有更改始終都在更改同一段代碼?如果您最初想要查看的代碼不在那裏,那麼執行代碼評論有點困難。

或者,你應加快審覈流程...

+0

+1這就是我們目前正在做的事情,希望能夠貫穿修訂和正確追蹤的內容。 – 2009-11-11 09:18:28

+0

要做到這一點的唯一方法就是將代碼放入代碼中,我不建議這樣做。另一種選擇是獲得有問題的代碼片段的快照,並嘗試應用一些模式匹配來查找相應的片斷,但是我再次不會推薦它。 – 2009-11-11 09:38:26

0

瞭解在你的IDE使用的工具,最有轉到線的快捷方式。

要引用代碼審閱的行,請使用已經建議的修訂和行號的組合。

1

重構您的代碼。然後您可以參考該方法中的方法和操作。