最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

為什么學(xué)編程都建議不要用拼音命名?看知乎大佬的回答!秒懂

2020-12-16 16:12 作者:C語言編程__Plus  | 我要投稿

為什么學(xué)編程都建議不要用拼音命名?今天筆者逛了逛知乎,發(fā)現(xiàn)了知乎的大佬是這樣回答的!


規(guī)范命名是為了統(tǒng)一標(biāo)準(zhǔn),降低程序理解難度,提升程序可維護(hù)性,提高團(tuán)隊協(xié)作效率。

使用拼音命名可不可以?當(dāng)然可以。但是:

1.中文多音字很多,用拼音命名會造成歧義,或者理解困難,耗費時間和精力。

例如很簡單的用戶 user 命名,拼音是 yong hu,哪個更直觀?

有時候我不太喜歡用拼音命名主要就兩個原因

第一個原因就是看著很費勁, 而且往往第一遍寫的時候還感覺挺好的, 過兩個禮拜回頭看的時候就要猜破腦袋了

第二個原因就是函數(shù)語言本身都是基于英文的, 混入拼音后感覺鄉(xiāng)土氣息很重, 比如下面這個程序代碼:


若改成:


就有一種在聽 王蓉的 "好樂day" 的感覺...

好吧, 以上是裝逼. 其實用什么命名方法都可以, 自己的項目自己能看懂, 和別人合作的項目大家都能看懂就可以了. 反正除了參與開發(fā)的程序猿, 其他的人不會去看源代碼, 而計算機(jī)對你是怎么命名的這一點完全不感興趣。


2. 編程在接觸自己團(tuán)隊代碼的同時,還會接觸其他團(tuán)隊,其他國家的代碼。你們用拼音命名,其他人用英文命名,你還要來回切換思考方式?累不累啊。

3. 中國人用拼音命名,你寫的程序就只有懂拼音的人才能看懂。中國人用拼音,美國人用音標(biāo)唄,各個國家的人用自己國家語言的特有方式唄。那怎么實現(xiàn)代碼共享?怎么進(jìn)行國際合作?怎么學(xué)習(xí)其他國家優(yōu)秀開發(fā)者的代碼?

4. 什么?你不會英文?用拼音方便?如果你這樣考慮,你在使用拼音命名之前,希望你慎重考慮上述幾個使用拼音命名的缺陷。我推薦你學(xué)一下英文。


5. 什么?你不會英文,你還不想學(xué)?那我感斷定,你很難成為一名優(yōu)秀的程序員。都二十一世紀(jì)了,都全面小康了,都國際化了。那么多優(yōu)秀的學(xué)習(xí)資料,文檔,優(yōu)秀代碼,很多都是英文的。

你不會英文還不想學(xué),我不相信你會成為一名優(yōu)秀的程序員。就從這個學(xué)習(xí)態(tài)度上,就很難。

如果你想成為一名程序員卻依然在編程的世界里迷茫,不知道自己的未來規(guī)劃,亦或你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識的話!那么你很幸運~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

編程學(xué)習(xí)書籍:


編程學(xué)習(xí)視頻:



為什么學(xué)編程都建議不要用拼音命名?看知乎大佬的回答!秒懂的評論 (共 條)

分享到微博請遵守國家法律
鄯善县| 贵德县| 类乌齐县| 沙河市| 武城县| 武山县| 商水县| 泽普县| 滁州市| 灵山县| 西宁市| 吉水县| 肥东县| 凉城县| 洪江市| 台南市| 巴林右旗| 繁昌县| 榆社县| 临潭县| 阳原县| 宁德市| 克什克腾旗| 清水河县| 常宁市| 桃江县| 原阳县| 大兴区| 龙陵县| 长泰县| 中西区| 裕民县| 类乌齐县| 彰化市| 罗平县| 射洪县| 贵州省| 余姚市| 陆川县| 安庆市| 牡丹江市|