Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲欧美视频在线,国产精品欧美在线,国产精品久久久久久久久久直

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          程序員優(yōu)秀代碼注釋的5個技巧,谷歌創(chuàng)始人的一段代碼相當(dāng)霸氣!

          序員寫代碼需要代碼注釋嗎?對于這個問題不外乎兩種觀點。

          一種程序員認為,如果類、方法、變量定義準確,代碼注釋顯得有點多余。最好的代碼注釋就是沒有注釋。

          另一種程序員認為,必須寫代碼注釋。

          谷歌創(chuàng)始人布林

          別以為你可以理解自己寫的代碼,過了兩個星期之后,你可能就不知道代碼是不是自己寫的。

          如果是簡單的代碼,不加注釋情有可原,但是,復(fù)雜的代碼那就必須加注釋了。

          下面w3cschool分享代碼注釋的5大技巧:

          1、代碼注釋最基本的原則

          代碼注釋一定是注明代碼的目的,而不是代碼的行為。為何呢?因為通過代碼我們就可以清楚行為,多加注釋,畫蛇添足。

          2、使用空格對齊注釋行

          為了方便閱讀起見,代碼注釋對齊會更好一些。那么問題來了,是用tab對齊還是用空格鍵對齊呢?

          我們都清楚,tab在不同的編輯器和集成開發(fā)環(huán)境中是不一樣的,所以選擇空格鍵對齊會適合一些。

          const MAX_ITEMS = 10; // maximum number of packets

          const MASK = 0x1F; // mask bit TCP

          3、代碼少而精

          如果說代碼注釋一定要有,那就就要盡量做到少而精。有些人代碼注釋寫的跟小說一樣,這后果是相當(dāng)嚴重的...

          4、代碼“統(tǒng)帥”段落

          一些程序員習(xí)慣將代碼分成多個“段落”,這是非常要好的一個習(xí)慣。

          以上是谷歌創(chuàng)始人之一布林的代碼,他沒有在簡歷中寫待遇,直接在html源代碼注釋:辦公室要大,掙錢要多,干活要少...

          當(dāng)然,加個代碼注釋就會錦上添花。比如在段落代碼前加個注釋。同樣地,就是告訴自己或者維護人員代碼的意圖。

          5、代碼注釋的精髓

          不知道有沒有小伙伴使用下面這種方式寫代碼注釋,必須要給出大寫的“服”!

          HTML 注釋:

          <!--這是一個注釋,注釋在瀏覽器中不會顯示--><p>這是一個段落</p>

          瀏覽器支持

          所有主流瀏覽器都支持 <!--...--> 注釋標(biāo)簽。

          標(biāo)簽定義及使用說明

          <!--...--> 注釋標(biāo)簽用來在源文檔中插入注釋。注釋不會在瀏覽器中顯示。

          您可使用注釋對您的代碼進行解釋,這樣做有助于您在以后的時間對代碼的編輯。特別是代碼量很大的情況下很有用。

          您也可以在注釋內(nèi)容存儲針對程序所定制的信息。在這種情況下,這些信息對用戶是不可見的,但是對程序來說是可用的。一個好的習(xí)慣是把注釋或樣式元素放入注釋文本中,這樣就可避免不支持腳本或樣式的老瀏覽器把它們顯示為純文本。

          <scripttype="text/javascript"><!--functiondisplayMsg(){alert("Hello World!")}//--></script>

          注釋:命令行最后的兩個正斜杠(//)是 JavaScript 注釋符號。這確保了 JavaScript 不會執(zhí)行 --> 標(biāo)簽。

          除了在源文檔中有非常明顯的作用外,許多 Web 服務(wù)器也利用注釋來實現(xiàn)文檔服務(wù)端軟件特有的特性。這些服務(wù)器可以掃描文檔,從傳統(tǒng)的 HTML/XHTML 注釋中找到特定的字符序列,然后再根據(jù)嵌在注釋中的命令采取相應(yīng)的動作。這些動作可能是簡單的包括其他文件中的文本(即所謂的服務(wù)器端包含,server-inside include),也可能是復(fù)雜地執(zhí)行其他命令去動態(tài)生成文檔的內(nèi)容。

          HTML 4.01 與 HTML5之間的差異

          無。

          標(biāo)準屬性

          <!--...--> 注釋標(biāo)簽不支持任何標(biāo)準屬性。

          如需更多有關(guān) HTML 標(biāo)準屬性的信息,請訪問 標(biāo)準屬性。

          事件屬性

          <!--...--> 注釋標(biāo)簽不支持任何事件屬性。

          如需更多有關(guān) HTML 事件屬性的信息,請訪問 事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          的代碼本身就是最好的說明文檔。為了追求這一目標(biāo),除了寫出優(yōu)雅的代碼外,給代碼們添加注釋,也是優(yōu)秀程序員的一個好習(xí)慣。由于注釋不會影響程序本身,因此被程序員們玩壞了。

          有人用來娛樂,有人用來吐槽,有人用來調(diào)侃。程序員壓力大,需要一個地方發(fā)泄,可又不能因此斷了思路,于是代碼注釋成了絕佳的地方。

          去年,就有這么一個事,蝦米音樂APP被爆出,代碼注釋中含有歧視侮辱性的詞匯,將活動贈送的vip,標(biāo)注為窮xvip。事件一曝光,就受到廣泛關(guān)注,引來罵聲一片。

          程序員一看這條注釋,別說,還挺有意思,下回我也玩玩,是個解壓的法子。可要是老板看了,嚴重點的,估計就炒盤魷魚給這位程序員吃了,怎么能這樣瞎寫呢?

          注釋,似乎并不是程序員,發(fā)泄情緒的唯一寶地,ID也算是一個情緒垃圾桶。早些時候,知乎html代碼中,曾出現(xiàn)這么一個id名字:“get in zhihu because i am stupid”,譯為“傻子才進入知乎”,地址直接指向首頁,產(chǎn)生了比較惡劣的影響。這事兒估計老板不知道,不然輕則扣績效,重則就是一頓k啊。

          你以為只有國內(nèi)程序員,才這么玩嗎?不!國外玩的更瘋。這是一段來自貝爾實驗室的,第六版Unix Kernel,注釋語句為“you are not expected to understand this”,意思就是,你不可能看懂這個。

          在《雷神之錘三競技場》這款游戲中,同樣出現(xiàn)了奇葩的代碼注釋,而且十分露骨,為了和諧,對關(guān)鍵位置進行了打碼,請自行腦補。

          谷歌創(chuàng)始人謝爾蓋·布林,在學(xué)生時代求職時,簡歷上沒有寫明期望的待遇,但如果你去查看他的建立的html代碼,會發(fā)現(xiàn)還是有要求的。

          A large office,good pay,and very little work.

          Frequent expense-account trips to exotic lands would be a plus.

          意思就是,辦公室要大,工資要高,工作量還要很少,最好還能經(jīng)常出差,去國外旅游的。

          要求還挺高,不知道如果谷歌的求職者,這么告訴他,謝爾蓋·布林會不會跳起來,拍桌子。

          即將離職的程序員,會利用注釋干什么?嗯,別說,這堪稱時尚最良心的程序員了。直接告訴新來的兄弟,這家公司有多坑多坑。剛?cè)肼毜某绦騿T估計會被嚇跑,然后感謝一下前輩。老板要是看了,估計不發(fā)飆都不行了。

          做顧客,要是不會看個代碼注釋,被坑了可能還不知道,這是有多悲劇。

          當(dāng)然,閑的蛋疼的猿,還會做這樣的注釋:

          或者是這樣:

          嗯?如此注釋,娛樂娛樂就好,千萬別嘗試,要不你就得面對憤怒的老板,亦或者是發(fā)狂的項目經(jīng)理……


          主站蜘蛛池模板: 在线精品动漫一区二区无广告| 亚洲AV无码一区二区三区牛牛| 色噜噜狠狠一区二区| 国产成人一区二区动漫精品| 午夜福利一区二区三区在线观看| 麻豆一区二区三区蜜桃免费| 亚洲国产一区二区a毛片| 日韩一区二区免费视频| 国产精品无码一区二区在线| 亚洲一区免费在线观看| 免费精品一区二区三区第35| 国产伦精品一区二区免费 | 国产视频一区在线观看| 无码av不卡一区二区三区| 久久久91精品国产一区二区三区| 日韩精品免费一区二区三区 | 91一区二区视频| 国产亚洲一区二区精品| 亚洲人成人一区二区三区| 真实国产乱子伦精品一区二区三区| 四虎永久在线精品免费一区二区| 国产无吗一区二区三区在线欢| 亚洲AV无码国产一区二区三区 | 亚洲午夜精品一区二区公牛电影院| 一区二区三区人妻无码| 综合久久一区二区三区 | 亚洲国产综合无码一区| 久久精品一区二区三区不卡| 免费日本一区二区| 97久久精品无码一区二区| 亚洲中文字幕一区精品自拍| av一区二区三区人妻少妇| 国产aⅴ精品一区二区三区久久| 精品在线一区二区三区| 精品久久国产一区二区三区香蕉| 免费无码一区二区三区蜜桃| 国产suv精品一区二区33| 精品熟人妻一区二区三区四区不卡| 欧美人妻一区黄a片| 青娱乐国产官网极品一区| 熟女大屁股白浆一区二区|