用HTML標記的古怪代碼注釋

jopen 9年前發布 | 6K 次閱讀 HTML

英文原文:My weird code commenting style based on HTML tags

現在我明白了,我在編程方面的很多做法都是古怪的、不入流的,不過,對我而言,多多少少是有幫助的。我的網站比大部分網站,肯定存在更多的問題,但是我交付的速度快了不少。你不都懂的。

我從來無法正確學到的一件事,就是注釋我的代碼。人們通常注釋代碼的方式如下:

用HTML標記的古怪代碼注釋

上面的代碼是從 PHP The Right Way 直接摘錄的。我糾結的地方在于,代碼縮進越深,代碼就變得越發難以理解。如果你深入兩個 foreach 循環,你該如何知道這部分代碼起始何處?問題在于注釋無法以某種方式來分割代碼。你看不到某段代碼的結尾。

你可以使用函數把代碼簡化為一行,這解決了很多問題。但是把每個小段代碼弄成函數,也會減慢你的速度。

是否有一個折衷方案呢?

我受 HTML 的啟發,其代碼常常非常清晰,因為你能看到一個標簽從哪兒開始、到哪兒結束。一目了然,下面是我相應做出的注釋風格:

用HTML標記的古怪代碼注釋

我在 PHP、JavaScript、Obj-C、甚至 Shell 腳本里使用這種注釋風格,實際上對于我快速地搞清楚要編輯某個文件的哪個部分、以及其功能,讓我節省了大量時間。

更有意思的是,如果你在用 Sublime Text,那么你還能折疊標簽之間的整個代碼,比如:

用HTML標記的古怪代碼注釋

這可能違背了在 Hacker News 游蕩的、留著大胡子的委員會編寫的編碼法則的宏大指導。不過還行,我沒有留胡子。

順便提一下,如果你想關注我的更多冒險經歷,請訪問我的 推ter


譯文: 《用 HTML 標記的古怪代碼注釋 》 臘八粥

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!