{eval=Array;=+count(Array);}

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問(wèn)答專(zhuān)欄Q & A COLUMN

為何越來(lái)越多的開(kāi)發(fā)團(tuán)隊(duì)要求程序員采用英文來(lái)注釋代碼?

ityouknowityouknow 回答0 收藏1
收藏問(wèn)題

2條回答

leoperfect

leoperfect

回答于2022-06-28 11:46

代碼注釋只有一個(gè)目的,無(wú)外乎就是通過(guò)注釋說(shuō)明的方式幫助其他開(kāi)發(fā)人員和未來(lái)的自己了解代碼邏輯,提高代碼可維護(hù)性。在我看來(lái),只要注釋簡(jiǎn)潔易懂,采用英文來(lái)注釋代碼不是必須的。但要求采用英文注釋代碼可能有以下幾點(diǎn)原因:

團(tuán)隊(duì)成員來(lái)自全球多個(gè)地區(qū)

這個(gè)無(wú)需做過(guò)多解釋了,如果團(tuán)隊(duì)成員來(lái)自全球多個(gè)地區(qū),為了能讓所有人都能看懂,用英文是唯一的選擇了。

避免中文等語(yǔ)言亂碼問(wèn)題

雖然目前有很多比較強(qiáng)大的IDE來(lái)幫助開(kāi)發(fā)人員管理工程,但是仍不可避免在一些場(chǎng)景下代碼會(huì)出現(xiàn)亂碼問(wèn)題。亂碼多是由于編輯器對(duì)寬字符不支持的緣故,例如,中文字符就是寬字符,可能會(huì)有亂碼問(wèn)題。

強(qiáng)迫癥

由于歷史原因,我們只能夠使用英文來(lái)寫(xiě)代碼,如果注釋寫(xiě)中文的話還要切換輸入法,有的時(shí)候會(huì)覺(jué)得很麻煩。另外,有強(qiáng)迫癥的同學(xué)會(huì)更加傾向于使用英文來(lái)寫(xiě)注釋?zhuān)吘棺⑨尩臅r(shí)候還能順便提高英語(yǔ)水平,這個(gè)原因可能還占了更大的比例。

結(jié)語(yǔ)

編寫(xiě)代碼注釋還是要注重實(shí)效,而不要關(guān)注于注釋的形式。網(wǎng)上有一些奇葩的注釋?zhuān)热缗獋€(gè)駱駝造型或者羊駝之類(lèi)的都是極少數(shù),畢竟大家都忙著寫(xiě)代碼,哪里有時(shí)間擺造型呀。關(guān)于注釋使用的語(yǔ)言,從實(shí)際效果來(lái)看,無(wú)所謂。如果要避免以上提到的亂碼問(wèn)題,選擇英文更加妥當(dāng)。


大家的選擇是什么呢?是不是也在注釋方面有強(qiáng)迫癥呢?

評(píng)論0 贊同0
  •  加載中...
Bmob

Bmob

回答于2022-06-28 11:46

這個(gè)事情我也碰到過(guò),在windows中文下,代碼文件因?yàn)槭俏谋疚募?,默認(rèn)用的GB編碼文件。到了linux下GCC和文本工具認(rèn)的卻是utf8,在windows下的中文注釋?zhuān)玫絣inux之后,全是亂碼。

其實(shí),除了windows,其他系統(tǒng)幾乎都用utf8。

windows下,只有把代碼編碼保存為utf8才不會(huì)出現(xiàn)這種問(wèn)題。

而當(dāng)代碼文件中的所有字符都是英文時(shí),所有編碼在所有系統(tǒng)都是兼容的。

另外,如果你的團(tuán)隊(duì)中有其他國(guó)籍的人,那么英文注釋肯定是必須的。

評(píng)論0 贊同0
  •  加載中...

相關(guān)問(wèn)題

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<