2017-08-24 26 views
-1

假設我有一些JavaScript這樣的代碼:無論如何要解決的評論意見中左右爲難

a = b; 
func1(); 
/* 
c = d; 
func2(); 
*/ 
e = f; 
func3(); 

在那裏我以前註釋掉的代碼區域,然後我要評論了整個事情

/* 
a = b; 
func1(); 
/* 
c = d; 
func2(); 
*/ 
e = f; 
func3(); 
*/ 

這將失敗,因爲FUNC2後的第一端的評論將短路包裹評論,然後將LAT * /將是一個語法錯誤。

除了使用內嵌評論(即「//」)有沒有辦法避免這種困境?如果沒有,應該有...

+0

沒了..... ...... – epascarello

+0

奇怪的問題。 –

回答

1

沒有tidy,沒有。選項包括(無特定順序):

  1. 內聯註釋。

  2. 將註釋放在之前的位置和現有註釋部分之後的位置。

  3. if (false) { ... }放在它的周圍,所以代碼仍然存在,只是從不運行。

  4. 實際上刪除它,並依靠源代碼管理來管理不同的代碼位。

  5. 某種預處理器(但我不知道其中之一)。 (我之一,很多年以前,對於那些不再明顯,我的理由...:-DI不還是有一個副本。)