<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 編程做好這六點(diǎn),你就是大師了

          編程做好這六點(diǎn),你就是大師了

          作者:areak 時(shí)間:2013-08-07 來源:電子產(chǎn)品世界 收藏

            是每一名電子工程師的必修課程,在數(shù)字電子迅速發(fā)展的今天,對于電子工程師來說,正變得越來越重要。

          本文引用地址:http://www.ex-cimer.com/article/158784.htm

            拼的其實(shí)就是經(jīng)驗(yàn),總是在走過許多彎路之后,才能吸取教訓(xùn),才能刻骨銘心,將人的想法轉(zhuǎn)換成機(jī)器語言,的目的是一樣的,但是同一個(gè)問題每個(gè)人的想法不一,雖然都是殊途同歸,但是執(zhí)行效率、穩(wěn)定性、可移植性、可讀性卻大相徑庭。我們無法做到最好,但是完全可以做得更好,如果你無法超越別人,那你可以不斷地嘗試超越自己,不經(jīng)意的某一天,你發(fā)現(xiàn)原來你已經(jīng)是大師了,原來進(jìn)步是如此的簡單。以下的幾點(diǎn)經(jīng)驗(yàn)純屬個(gè)人的一點(diǎn)拙見,如贊同則納之,如不同,愿聞高見。

            一、 為你的、起一個(gè)有意義的名字

            名字很重要,不要用a,b,c,d,a1,a2之類的名字,這樣的名字讓人不知所云,云里霧里,幾乎不具備可讀性。或者的名字一定要有意義,當(dāng)然變量有不同的類型,最常用的來說,有全局變量、局部變量,可以在變量名前加上不同的字母,如cWK_WS_DispMD,vWK_WS_DispYear,這里面小寫字母c、v分別代表了不同的變量類型,在變量中可以多加一些下劃線,以使得名字易讀明了,盡量使用英文的縮寫,不要用漢語拼音,不要以英文不好為由,英文不好可以去網(wǎng)上查,只有你想不到的,沒有你查不到的,如果你拒絕改變,就是拒絕進(jìn)步。增強(qiáng)程序的可讀性,做好了這一點(diǎn),你已經(jīng)向前走了一大步,堅(jiān)持,你將大受脾益,獲益匪淺。

            二、 注意的格式

            的格式體現(xiàn)出一名程序員的素養(yǎng),正所謂“碼如其人”,這一點(diǎn)絕對不容忽視,可能有人說這是人盡皆知的準(zhǔn)則,但是我還是要在拿來強(qiáng)調(diào)一番,程序的編寫其實(shí)并不是難點(diǎn),大部分的時(shí)間我們都花費(fèi)在了程序的調(diào)試上,反復(fù)的推敲每一句去尋找問題的所在,好的格式不僅可以增強(qiáng)美感,也會(huì)提高你解決問題的速度,增強(qiáng)程序的可讀性。這里提醒大家,在編寫程序前,有的環(huán)境中可以修改一個(gè)空格或者TAB鍵所占用的字節(jié)長度,如:

            調(diào)整至你自己看著舒服就可以了,并且時(shí)要多使用TAB鍵,這樣更利于你調(diào)整格式,加快編程速度。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();