好的代碼習(xí)慣就是當(dāng)你10年之后再次閱讀這段代碼時(shí),能快速理解其功能含義及實(shí)現(xiàn)方法。
1、變量名、函數(shù)名
變量名取得準(zhǔn)確有意義,函數(shù)名反映函數(shù)功能
2、代碼對齊、加空格
每行代碼不超過80個(gè)字符,且要對齊,在變量與運(yùn)算符之間加空格
3、函數(shù)功能單一
一個(gè)函數(shù)一個(gè)功能,多個(gè)功能多個(gè)函數(shù)
4、函數(shù)的輸入參數(shù)不易過多
函數(shù)的輸入?yún)?shù)盡可能少
5、加注釋
注釋要讓閱讀理解這段代碼更快速準(zhǔn)確
6、寫文檔、做圖標(biāo)、做PPT
及時(shí)整理代碼實(shí)現(xiàn)方法,并文本化,方便他人對照文檔看代碼
7、使用版本管理工具
推薦使用Git
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
據(jù)官方媒體報(bào)道,10月24日;? 第五屆長沙·中國1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場
發(fā)表于 10-25 15:42
?22次閱讀
模糊,帶著這個(gè)問題,本人讀完了世界軟件開發(fā)大師馬丁的《代碼整潔之道》這本書,來了解下大師眼中的整潔代碼畫像是什么樣的,相信能給你帶來不一樣的理解和感悟。 關(guān)于整潔
發(fā)表于 09-09 16:30
?218次閱讀
10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
發(fā)表于 07-08 10:38
?72次閱讀
10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
發(fā)表于 07-04 09:00
?67次閱讀
程序員的噩夢是什么?不用懷疑,就是讓你加班到崩潰的Bug!下面是經(jīng)過業(yè)界大佬們“長期加班”積累的小妙招,助力你離早下班又進(jìn)一步~一、定位Bug范圍及性質(zhì)要有效解決問題,首先要縮小范圍,集中關(guān)注最近
發(fā)表于 07-02 08:10
?214次閱讀
阿里云正在內(nèi)部全面推行 AI 編程,使用通義靈碼輔助程序員寫代碼、讀代碼、查 BUG、優(yōu)化代碼等。
發(fā)表于 04-07 09:22
?506次閱讀
程序員沒有永遠(yuǎn)的護(hù)城河!!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
發(fā)表于 03-11 17:11
?334次閱讀
花期太短。技術(shù)迭代快,年齡大容易失業(yè)。
就這幾年的互聯(lián)網(wǎng)環(huán)境而言,不管是前端、Java、Android開發(fā)等等行業(yè)。已經(jīng)感受到程序員不是太卷就是工作難找,薪資過低。以前高工現(xiàn)在拿著中低程序員薪資
發(fā)表于 03-06 21:32
今天小啟給大家安利一款令人興奮的AI工具——GitHubCopilot。它無疑是程序員們的最強(qiáng)福音!無論你是新手還是經(jīng)驗(yàn)豐富的開發(fā)者,GitHubCopilot都將成為你的代碼超級(jí)助手。想象一下
發(fā)表于 03-05 08:04
?910次閱讀
這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
發(fā)表于 02-02 09:45
?734次閱讀
模式,開發(fā)者們迎來了編程范式的全新變革。傳統(tǒng)的編程不再局限于編寫線性代碼和優(yōu)化邏輯,自然語言取而代之,成為了編程的新工具,這大大降低了開發(fā)的門檻。 如今,以ChatGPT、Copilot等為代表的AI工具,將全球的知識(shí)庫和代碼庫都呈現(xiàn)在用戶面前,只
發(fā)表于 12-11 22:20
?479次閱讀
電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費(fèi)下載
發(fā)表于 11-21 10:41
?16次下載
電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個(gè)基本問題.pdf》資料免費(fèi)下載
發(fā)表于 11-20 11:21
?0次下載
"代碼即注釋,注釋即代碼"這個(gè)概念是如何形成的呢?記得之前看一些討論,程序員應(yīng)該如何寫代碼的注釋,大家的意見很多,不過我只對兩句話記憶非常深
發(fā)表于 11-18 16:52
?676次閱讀
? 從人工智能至量子計(jì)算,再到最新的云原生技術(shù),越來越多的榮耀被程序員斬獲。今年 1024 程序員節(jié),華為云 Astro 向全民致敬:「低代碼高產(chǎn)出?拓荒數(shù)字化版圖——人人皆是程序員」
發(fā)表于 11-13 09:39
?414次閱讀
評(píng)論