Dot-Net
刪除“死”(註釋掉)程式碼的快速簡便方法
我正在使用一個繼承的程式碼庫,其中包含數千行註釋掉的程式碼。我知道以前的編碼員打算將他所有的辛勤工作留給後代,而不是簡單地刪除它,但是:我永遠不會閱讀它,它只會妨礙它。一個問題範例是,當我對某些程式碼段執行文本搜尋時,我在註釋程式碼中獲得了數十個“錯誤”命中。皮塔餅。
有沒有一種快速/簡單的方法來檢測大塊註釋掉的程式碼?也許是一個聰明的正則表達式?
我此時恰好在 VB.NET 中工作,註釋字元是一個撇號。
您可以使用正則表達式搜尋。搜尋
^.*'.*$查找帶有註釋的單行。您可能希望找到至少 3 行以註釋開頭的行:
^.*'.*\n.*'.*\n.*'.*$讓貓遠離鍵盤。
(^\s*//.*\n)^10查找 10 條並發註釋掉的
//樣式行。註釋掉的測試:
\s*//\s*\[Test\].*\n