好的代碼習(xí)慣就是當(dāng)你10年之后再次閱讀這段代碼時(shí),能快速理解其功能含義及實(shí)現(xiàn)方法。
1、變量名、函數(shù)名
變量名取得準(zhǔn)確有意義,函數(shù)名反映函數(shù)功能
2、代碼對(duì)齊、加空格
每行代碼不超過(guò)80個(gè)字符,且要對(duì)齊,在變量與運(yùn)算符之間加空格
3、函數(shù)功能單一
一個(gè)函數(shù)一個(gè)功能,多個(gè)功能多個(gè)函數(shù)
4、函數(shù)的輸入?yún)?shù)不易過(guò)多
函數(shù)的輸入?yún)?shù)盡可能少
5、加注釋
注釋要讓閱讀理解這段代碼更快速準(zhǔn)確
6、寫(xiě)文檔、做圖標(biāo)、做PPT
及時(shí)整理代碼實(shí)現(xiàn)方法,并文本化,方便他人對(duì)照文檔看代碼
7、使用版本管理工具
推薦使用Git
-
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
73985 -
程序員
+關(guān)注
關(guān)注
4文章
956瀏覽量
30942
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式軟件測(cè)試找bug的常見(jiàn)方法和秘訣
芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)
大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能
分析嵌入式軟件代碼的漏洞-代碼注入
程序員最常見(jiàn)謊言
Unix的相關(guān)知識(shí)
20個(gè)低代碼開(kāi)發(fā)平臺(tái)多維度對(duì)比:解鎖企業(yè)應(yīng)用開(kāi)發(fā)新動(dòng)能
奔赴熱AI,碼力全開(kāi)!Talkweb House@1024程序員日系列活動(dòng)圓滿(mǎn)收官
開(kāi)鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)圓滿(mǎn)落幕!
AI技術(shù)在工程設(shè)計(jì)的應(yīng)用
HarmonyOSAI編程編輯區(qū)代碼續(xù)寫(xiě)
HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫(xiě)
程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)
零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?
為什么學(xué)了C語(yǔ)言,卻寫(xiě)不出像樣的項(xiàng)目?
程序員寫(xiě)代碼需要有什么樣的好習(xí)慣
評(píng)論