0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

擼代碼時(shí)的十大禁忌總結(jié)

Q4MP_gh_c472c21 ? 來(lái)源:嵌入式雜牌軍 ? 作者:釜薪君 ? 2021-01-26 10:19 ? 次閱讀

今天擼代碼的方式每個(gè)人可能都不同,但大同小異,今天我就給大家總結(jié)下擼代碼時(shí)的一些禁忌,希望對(duì)小伙伴們有所幫助哈!

閱讀過(guò)程中如果有什么問(wèn)題,可以后臺(tái)留言哈,!

1 寫(xiě)此文的初衷

每個(gè)人寫(xiě)代碼與看代碼的習(xí)慣可能差別很大,但代碼畢竟是按照一定順序執(zhí)行的指令集,或多或少有一些共通的地。

今天寫(xiě)這篇議論性的文章主要是分享一下自己的一些擼代碼的心得,對(duì)于初學(xué)者來(lái)說(shuō),可能會(huì)犯一些禁忌,導(dǎo)致擼代碼的效果并是太不好。

老碼農(nóng)可能已經(jīng)形成自己特有的擼代碼的習(xí)慣,這里只做交流之用,難免有失偏頗,如果能對(duì)小伙伴們有所幫助,那就榮幸之至了。

2 看代碼最忌諱什么

1)原理一無(wú)所知

有些原理性的東西你可能一下不能搞懂,參照代碼可以深入,但最忌諱一無(wú)所知的情況下就去擼,這樣太盲目,收效會(huì)很差。

2)C基礎(chǔ)不扎實(shí)看過(guò)于深入的代碼

基礎(chǔ)不扎實(shí)會(huì)容易受挫,對(duì)于初學(xué)者來(lái)說(shuō),要循序漸進(jìn),即使非要看也要做好參照文檔和代碼的平衡,來(lái)回對(duì)照著看。

3)跳轉(zhuǎn)沒(méi)有目的性,跳轉(zhuǎn)到哪看到哪

開(kāi)代碼要有一條線(xiàn),例如看main就是看整個(gè)系統(tǒng)的工作流程情況,深入到局部就是看具體實(shí)現(xiàn),但代碼大了,要意識(shí)的提醒自己,自己在看哪個(gè)方面的內(nèi)容,不要看著看著就跑了,“見(jiàn)異思遷”了。

4)帶有畏難情緒

如果代碼中很多內(nèi)容已經(jīng)懂了,你需要看得就是不懂的部分,不要因?yàn)椴欢头胖?,略過(guò),這樣你很難提升,不懂就要從原理、手冊(cè),代碼實(shí)現(xiàn)細(xì)節(jié)中去找答案,搞懂后將架構(gòu)提煉出來(lái)用一個(gè)小程序去實(shí)踐一下,這樣你基本上就會(huì)用了,用起來(lái)才可能是你的,不用就交給時(shí)間去遺忘了。

5)會(huì)的內(nèi)容反復(fù)的看

這有點(diǎn)像不少人看書(shū)的習(xí)慣,不可否認(rèn)可以溫故知新,有看了一兩次沒(méi)注意到的點(diǎn),但是如果一個(gè)內(nèi)容本身已經(jīng)很明確的感覺(jué)到確實(shí)懂了,這時(shí)用得時(shí)候進(jìn)行查找,調(diào)整就可以了,沒(méi)必要每次都過(guò)一遍。

6)每次都“適可而止”

一個(gè)深入的東西,要深度挖掘,不要感覺(jué)懂了,這與對(duì)淺顯的點(diǎn)的懂是有差別的,有深度的東西不要那么容易知足,在此深度的基礎(chǔ)之上你才能搞深,才弄找到可以創(chuàng)新的余地。

7)看長(zhǎng)代碼看得時(shí)間局限于天

看長(zhǎng)代碼要以一次搞懂為最佳,不要局限于必須半天、一天看完,短時(shí)間過(guò)完,看得過(guò)快,忽略的東西就會(huì)越多,多次返工重看的成本可能會(huì)更大。可以幾天甚至按周去搞一個(gè)點(diǎn)上的代碼,這比以月為周期一次次回看要好得多。

8)不懂得適可而止

當(dāng)然不能否定人的深入程度受到你當(dāng)下所掌握內(nèi)容的局限,前期的知識(shí)是后期的鋪墊,有些深入的內(nèi)容你可能一次確實(shí)搞不定,這時(shí)需要注意,做到盡力而為適可而止就好,找到掌握不夠扎實(shí)的點(diǎn)去補(bǔ)完了,再搞吧!

9)用注釋揣摩但不去對(duì)應(yīng)代碼細(xì)節(jié)

如果代碼不是你寫(xiě)的,有注釋是幸運(yùn)的,但只做注釋上的理解,并不能對(duì)應(yīng)到代碼中,一到用時(shí)你就會(huì)發(fā)現(xiàn)整個(gè)代碼的脈絡(luò)你可能沒(méi)有理清,只有對(duì)應(yīng)到細(xì)節(jié)上做到心中有數(shù),擼起來(lái)才順手。

10)陷入細(xì)節(jié),忽略整體功能

細(xì)節(jié)在了解整體功能的情況更容易理解,比如對(duì)于一個(gè)函數(shù),理解整體功能更有助于理解代碼細(xì)節(jié)的實(shí)現(xiàn)。

每個(gè)人可能都有適合自己擼代碼的方式,對(duì)于一些意識(shí),如果自己認(rèn)為對(duì),能接受,就去實(shí)踐吧,找到適合自己的方式就好!

原文標(biāo)題:代碼意識(shí)——看代碼最忌諱什么

文章出處:【微信公眾號(hào):嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4791

    瀏覽量

    68693

原文標(biāo)題:代碼意識(shí)——看代碼最忌諱什么

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    敦泰榮獲車(chē)載顯示年度十大知名品牌

    由亞洲新能源汽車(chē)網(wǎng)發(fā)起的“2024中國(guó)智能座艙行業(yè)十大品牌”評(píng)選活動(dòng)在中國(guó)汽車(chē)重鎮(zhèn)——山城重慶正式揭曉結(jié)果。敦泰成功榮獲“車(chē)載顯示年度十大知名品牌”榮譽(yù)表彰。
    的頭像 發(fā)表于 12-16 10:19 ?188次閱讀

    佰維存儲(chǔ)榮獲十大數(shù)智化轉(zhuǎn)型創(chuàng)新企業(yè)

    近日,2024 DT WORLD國(guó)際數(shù)字科技領(lǐng)袖峰會(huì)暨IDI Award 數(shù)創(chuàng)獎(jiǎng)·頒獎(jiǎng)盛典在深圳成功舉辦,佰維存儲(chǔ)榮獲“十大數(shù)智化轉(zhuǎn)型創(chuàng)新企業(yè)”,公司董事長(zhǎng)孫成思榮獲“十大數(shù)字化轉(zhuǎn)型領(lǐng)軍人物”,此次
    的頭像 發(fā)表于 12-13 11:25 ?361次閱讀

    全國(guó)5G新基建智慧燈桿建設(shè)十大代表性案例

    全國(guó)5G新基建智慧燈桿建設(shè)十大代表性案例
    的頭像 發(fā)表于 11-07 12:50 ?638次閱讀
    全國(guó)5G新基建智慧燈桿建設(shè)<b class='flag-5'>十大</b>代表性案例

    選擇精科睿進(jìn)行 PCBA 代工代料有以下十大理由

    選擇精科睿進(jìn)行 PCBA 代工代料有以下十大理由:
    的頭像 發(fā)表于 11-06 10:21 ?195次閱讀

    “智能網(wǎng)聯(lián)汽車(chē)全球十大發(fā)展突破”在京發(fā)布

    “智能網(wǎng)聯(lián)汽車(chē)全球十大發(fā)展突破”是從過(guò)去5-10年的代表性成果中,評(píng)選出在政策法規(guī)、市場(chǎng)應(yīng)用、技術(shù)創(chuàng)新等方面最具標(biāo)志性的項(xiàng)發(fā)展突破。10月17日,2024世界智能網(wǎng)聯(lián)汽車(chē)大會(huì)(WICV2024
    的頭像 發(fā)表于 10-19 08:08 ?347次閱讀
    “智能網(wǎng)聯(lián)汽車(chē)全球<b class='flag-5'>十大</b>發(fā)展突破”在京發(fā)布

    中國(guó)信通院發(fā)布“2024云計(jì)算十大關(guān)鍵詞”

    7月23日,由中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)主辦,中國(guó)信息通信研究院(簡(jiǎn)稱(chēng)“中國(guó)信通院”)承辦的“2024可信云大會(huì)”在京召開(kāi)。大會(huì)上,中國(guó)信通院正式發(fā)布“2024云計(jì)算十大關(guān)鍵詞”,中國(guó)信通院云計(jì)算與大數(shù)
    的頭像 發(fā)表于 08-02 08:28 ?640次閱讀
    中國(guó)信通院發(fā)布“2024云計(jì)算<b class='flag-5'>十大</b>關(guān)鍵詞”

    AI浪潮下的十大消費(fèi)者新趨勢(shì)

    《2030年代十大熱門(mén)消費(fèi)趨勢(shì)——AI賦能的未來(lái)》 收集了來(lái)自全球13座城市6,500名早期采用者對(duì)2030年代AI場(chǎng)景的反饋,并將其總結(jié)為了十大趨勢(shì): ? 01? AI 購(gòu)物助手 私人AI助理會(huì)終結(jié)廣告行業(yè)嗎?75%的人預(yù)測(cè)
    發(fā)表于 06-05 10:30 ?369次閱讀

    度亙核芯榮獲“2023年度中國(guó)十大光學(xué)產(chǎn)業(yè)技術(shù)”獎(jiǎng)

    5月18日,由光電匯主辦的“2023年中國(guó)十大光學(xué)產(chǎn)業(yè)技術(shù)”年度評(píng)選頒獎(jiǎng)典禮于武漢光谷科技會(huì)展中心隆重召開(kāi)。經(jīng)專(zhuān)家評(píng)審、網(wǎng)絡(luò)投票等嚴(yán)格評(píng)選,度亙核芯“用于車(chē)載激光雷達(dá)的940nm芯片與光纖模塊”在一
    的頭像 發(fā)表于 05-23 08:28 ?628次閱讀
    度亙核芯榮獲“2023年度中國(guó)<b class='flag-5'>十大</b>光學(xué)產(chǎn)業(yè)技術(shù)”獎(jiǎng)

    十大液晶顯示器電源電路精解

    電子發(fā)燒友網(wǎng)站提供《十大液晶顯示器電源電路精解.rar》資料免費(fèi)下載
    發(fā)表于 05-13 09:08 ?7次下載

    臺(tái)積電重回全球十大上市公司

    臺(tái)積電重回全球十大上市公司 人工智能相關(guān)企業(yè)持續(xù)被資金關(guān)注,在AI需求旺盛的帶動(dòng)下臺(tái)積電股價(jià)水漲船高,臺(tái)積電重回全球十大上市公司;這是臺(tái)積電2020年以來(lái)首次重返全球前十大上市公司之列。 臺(tái)積電長(zhǎng)期
    的頭像 發(fā)表于 03-12 17:00 ?1141次閱讀

    睿創(chuàng)微納8微米榮獲“2023年度山東十大科技創(chuàng)新成果”

    近日,在煙臺(tái)召開(kāi)的兩院院士評(píng)選“2023年中國(guó)/世界十大科技進(jìn)展新聞”發(fā)布會(huì)上,公布了“2023年度山東省十大科技創(chuàng)新成果”榜單。其中,睿創(chuàng)微納憑借其研發(fā)的8微米非制冷紅外熱成像模組,榮獲榜單之首,填補(bǔ)了世界空白。
    的頭像 發(fā)表于 01-25 16:27 ?725次閱讀

    華為發(fā)布2024智能光伏十大趨勢(shì)

    華為以“持續(xù)創(chuàng)新,質(zhì)勝未來(lái),加速光伏成為主力能源”為主題,舉辦2024智能光伏十大趨勢(shì)發(fā)布會(huì)。
    的頭像 發(fā)表于 01-25 11:17 ?736次閱讀

    如何在有源晶振十大品牌內(nèi)按需選擇

    在挑選和購(gòu)買(mǎi)有源晶振時(shí)自然要重視品牌的選擇,因此不少用戶(hù)都是在有源晶振十大品牌內(nèi)對(duì)比和挑選。
    的頭像 發(fā)表于 01-16 17:52 ?731次閱讀
    如何在有源晶振<b class='flag-5'>十大</b>品牌內(nèi)按需選擇

    睿創(chuàng)微納8微米榮獲“2023年度山東十大科技創(chuàng)新成果”

    1月11日,兩院院士評(píng)選“2023年中國(guó)/世界十大科技進(jìn)展新聞”發(fā)布會(huì)在煙臺(tái)召開(kāi),會(huì)上公布“2023年度山東省十大科技創(chuàng)新成果”榜單。
    的頭像 發(fā)表于 01-16 09:48 ?557次閱讀
    睿創(chuàng)微納8微米榮獲“2023年度山東<b class='flag-5'>十大</b>科技創(chuàng)新成果”

    福布斯公布關(guān)于2024年人工智能發(fā)展的十大預(yù)見(jiàn)

    近日,福布斯公布了他們對(duì)2024年人工智能發(fā)展的十大預(yù)見(jiàn),這些預(yù)測(cè)簡(jiǎn)潔而又充滿(mǎn)洞察力。
    的頭像 發(fā)表于 01-12 10:18 ?1052次閱讀