自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

新聞 前端
程序員寫(xiě)代碼需要代碼注釋嗎?對(duì)于這個(gè)問(wèn)題不外乎兩種觀點(diǎn)。一種程序員認(rèn)為代碼注釋顯得有點(diǎn)多余,另一種程序員認(rèn)為,必須寫(xiě)代碼注釋。

程序員寫(xiě)代碼需要代碼注釋嗎?對(duì)于這個(gè)問(wèn)題不外乎兩種觀點(diǎn)。

一種程序員認(rèn)為,如果類(lèi)、方法、變量定義準(zhǔn)確,代碼注釋顯得有點(diǎn)多余。***的代碼注釋就是沒(méi)有注釋。

另一種程序員認(rèn)為,必須寫(xiě)代碼注釋。

[[209253]]

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

別以為你可以理解自己寫(xiě)的代碼,過(guò)了兩個(gè)星期之后,你可能就不知道代碼是不是自己寫(xiě)的。

[[209254]]

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

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

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

代碼注釋一定是注明代碼的目的,而不是代碼的行為。為何呢?因?yàn)橥ㄟ^(guò)代碼我們就可以清楚行為,多加注釋?zhuān)?huà)蛇添足。

[[209255]]

2、使用空格對(duì)齊注釋行

為了方便閱讀起見(jiàn),代碼注釋對(duì)齊會(huì)更好一些。那么問(wèn)題來(lái)了,是用tab對(duì)齊還是用空格鍵對(duì)齊呢?

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

const MAX_ITEMS = 10; // maximum number of packets

const MASK = 0x1F; // mask bit TCP

3、代碼少而精

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

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

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

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

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

以上是谷歌創(chuàng)始人之一布林的代碼,他沒(méi)有在簡(jiǎn)歷中寫(xiě)待遇,直接在html源代碼注釋?zhuān)恨k公室要大,掙錢(qián)要多,干活要少...

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

5、代碼注釋的精髓

不知道有沒(méi)有小伙伴使用下面這種方式寫(xiě)代碼注釋?zhuān)仨氁o出大寫(xiě)的“服”!


責(zé)任編輯:張燕妮 來(lái)源: 頭條科技
相關(guān)推薦

2015-08-20 09:06:48

程序員

2015-05-19 14:34:17

程序員編程語(yǔ)言

2009-12-28 09:42:14

程序員

2015-06-17 14:24:48

優(yōu)秀程序員整潔代碼

2012-10-09 10:23:07

Linus Torva程序員優(yōu)秀程序員

2017-10-29 22:36:41

程序員

2023-12-24 14:00:33

模型代碼

2014-03-25 10:35:35

程序員代碼調(diào)試

2014-09-16 10:49:54

MineCraft微軟

2011-03-16 14:19:01

程序員Rails

2014-09-12 10:38:01

程序員代碼

2017-09-05 14:18:29

2015-04-08 11:09:28

優(yōu)秀程序員深入理解你的代碼

2015-09-01 11:20:58

程序員糟糕代碼

2015-08-31 10:14:30

程序員處理代碼糟糕代碼

2014-07-29 13:55:10

程序員代碼

2021-03-29 23:05:36

程序員工具靜態(tài)分析

2020-12-07 14:46:07

程序員代碼分析工具

2020-12-31 10:14:42

防注入代碼繞過(guò)

2022-06-21 12:27:12

JavaScript前端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)