日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

如何提高代码效率

發(fā)布時(shí)間:2025/4/14 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何提高代码效率 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

摘自上海交大bbs:

奮是基礎(chǔ),一切的前提
奮之上是忍耐
大部分時(shí)候大部分人的“習(xí)慣”都是跟“效率”作對(duì)的
奮讓你有機(jī)會(huì)去跟這些習(xí)慣做斗爭(zhēng)

在?ACM?競(jìng)賽的級(jí)別,寫代碼不是在解題,而是實(shí)現(xiàn)早已在腦子里準(zhǔn)備好的一個(gè)邏輯流程。
這個(gè)追求跟大部分沒(méi)有訓(xùn)練過(guò)的人的習(xí)慣相反,要扭轉(zhuǎn)這種習(xí)慣,第一步可以做嘗試有:

1.?把準(zhǔn)備和敲鍵盤分割為兩個(gè)動(dòng)作。
2.?把敲鍵盤和運(yùn)行分割為兩個(gè)動(dòng)作。
3.?編譯錯(cuò)誤這件事情幾乎總是會(huì)發(fā)生,但“嘗試”減少編譯錯(cuò)誤的過(guò)程,確實(shí)對(duì)提高準(zhǔn)備
效率很有幫助幫助。

寫程序的?準(zhǔn)備->寫代碼->測(cè)試?三階段,普通人之間差距最小的就是第二個(gè)階段。速度都
是在“短到完全不充分或者長(zhǎng)得非常沒(méi)建設(shè)性”的準(zhǔn)備期,以及“沒(méi)完沒(méi)了地冒出計(jì)劃外
BUG?或者遭受?到不行的?Debug?災(zāi)難”的測(cè)試期,被拖慢下來(lái)的。

如果你是隊(duì)里的隊(duì)員,那么以下幾點(diǎn)是必須做到的:

1.?敲鍵盤中的任何時(shí)候,如果發(fā)呆超過(guò)三分鐘,說(shuō)明沒(méi)準(zhǔn)備好,滾下機(jī)器去想清楚。
2.?編譯器告訴你某個(gè)變量沒(méi)聲明,結(jié)果你突然發(fā)現(xiàn)不知道應(yīng)該在哪里聲明它。這時(shí)候同樣
說(shuō)明準(zhǔn)備沒(méi)做好(根本就是對(duì)象和邏輯都是亂的),滾下機(jī)器去想清楚。
3.?為?ACM?競(jìng)賽而寫的代碼,不需要?DEBUG?模式。

作為一種粗略的判斷標(biāo)準(zhǔn),“一次過(guò)?Sample?的概率”是很重要的。好好準(zhǔn)備了的程序,
如果經(jīng)常不能寫好立刻過(guò)?Sample,那一定是準(zhǔn)備方法有問(wèn)題。

最后再?gòu)?qiáng)調(diào)一件事情??發(fā)現(xiàn)程序有邏輯錯(cuò),或者干脆算法有遺漏了的情況,別著急打補(bǔ)
丁。一個(gè)工作需要一個(gè)補(bǔ)丁,就很有概率需要更多的或者更大的補(bǔ)丁,很多時(shí)候你遺漏的
不是一個(gè)?Case?而是一類情況、一個(gè)大的角度,這種情況只有通過(guò)重新檢查算法邏輯或者
實(shí)現(xiàn)邏輯才能扭轉(zhuǎn)過(guò)來(lái),拍腦袋打上的補(bǔ)丁只會(huì)增加未來(lái)差錯(cuò)的負(fù)擔(dān)而已。

?

轉(zhuǎn)載于:https://www.cnblogs.com/E-star/archive/2012/05/06/2486594.html

總結(jié)

以上是生活随笔為你收集整理的如何提高代码效率的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。