招生熱線(xiàn)
0755-86191118 0755-86191118
我的位置: 首頁(yè) > 綜合文章 > 云浮北大青鳥(niǎo):新手程序員的要知道的幾個(gè)事

云浮北大青鳥(niǎo):新手程序員的要知道的幾個(gè)事

2017-04-08 09:39:16
來(lái)源:深圳嘉華學(xué)校 現(xiàn)在學(xué)什么好
[導(dǎo)讀] 作為一個(gè)剛接觸這一行的程序開(kāi)發(fā)者,你需要知道的幾個(gè)事,它們能讓你在今后的程序開(kāi)發(fā)過(guò)程中,避免過(guò)多的錯(cuò)誤。
作為一個(gè)剛接觸這一行的程序開(kāi)發(fā)者,你需要知道的幾個(gè)事,它們能讓你在今后的程序開(kāi)發(fā)過(guò)程中,避免過(guò)多的錯(cuò)誤。
1
審題
 
用10分鐘,20分鐘甚至30分鐘的時(shí)間來(lái)想想你需要什么,想想什么樣的設(shè)計(jì)模式(如果有的話(huà))適合你將要編碼的東西。就像當(dāng)初中學(xué)寫(xiě)作文之前,我們都是需要先審題構(gòu)思的,你看哪一個(gè)沒(méi)構(gòu)思文章大體的得了高分的?真的要好好想想,你會(huì)很慶幸“浪費(fèi)”了那幾分鐘,當(dāng)你不得不更改或添加?xùn)|西到代碼中,而這只花費(fèi)了你30分鐘的時(shí)間而不是5小時(shí)。
2
注釋
 
說(shuō)真的,沒(méi)有什么比兩個(gè)月后檢查自己的代碼,卻不記得它用來(lái)干什么更糟糕的了。注釋所有重要的內(nèi)容,當(dāng)然那些顯而易見(jiàn)的就免了吧。不然,當(dāng)你之后看到你的代碼時(shí),那真的是一臉懵逼了。
 
3
干凈的代碼
 
錯(cuò)落有致,使用空格,根據(jù)功能模塊化你的代碼。自己看著清爽舒服,別人看到你的代碼也會(huì)對(duì)你的評(píng)價(jià)有所提高。
 
4
代碼重構(gòu)
 
沒(méi)有人喜歡用那些超級(jí)長(zhǎng)的方法。這通常(幾乎總是)意味著你混雜了功能。用更易于管理的方法分離代碼,還能使得代碼更可重用。
 
5
CTRL+C與CTRL+V的游戲別玩了
 
不要當(dāng)你覺(jué)得這一條代碼和上一條有共同之處時(shí),就隨意地復(fù)制粘貼。如果你有兩個(gè)或兩個(gè)以上相同的代碼塊,那么你可能做錯(cuò)了什么。
6
動(dòng)動(dòng)腦子,選有意義的名稱(chēng)
 
雖然命名int變量為“elligent”或char為“mander”是很好笑;但是,這樣的名稱(chēng)并不能說(shuō)明變量是用來(lái)做什么的。
 
7
測(cè)試代碼
 
測(cè)試,測(cè)試,測(cè)試,還是測(cè)試。測(cè)試你的代碼。不要等到已經(jīng)做完程序之后再來(lái)測(cè)試,否則當(dāng)你發(fā)現(xiàn)一個(gè)巨大的bug,卻不知道它來(lái)自于哪里來(lái)的時(shí)候,你會(huì)追悔莫及。
 
還要學(xué)會(huì)自動(dòng)化測(cè)試,它們的存在通常都是有價(jià)值的,它還有助于節(jié)省大量重測(cè)試和回歸測(cè)試的時(shí)間。
 
 8
調(diào)試自己的代碼
 
很多人都有種對(duì)自己的代碼莫名的自我相信,這是大錯(cuò)特錯(cuò)的,你對(duì)自己有信心很好。但這是十分不明智的想法,要知道你的整個(gè)項(xiàng)目沒(méi)時(shí)間因?yàn)槟阋粋€(gè)人的錯(cuò)誤而停滯不前。不要在遇到問(wèn)題時(shí)就println,當(dāng)你后來(lái)發(fā)現(xiàn)BUG后,再回來(lái)檢查“丟失的”println浪費(fèi)時(shí)間。
 
其實(shí)無(wú)論是剛?cè)胄胁痪玫男率?a href="http://www.sbsnmc.com//special/biancheng/" target="_blank" class="keylink">程序員,還是早已在這行摸爬滾打的老油條,總會(huì)犯一些錯(cuò)。記好這幾條忠告,能讓你少走很多彎路。
評(píng)論
相關(guān)文章
  • 云浮北大青鳥(niǎo):2017中考落榜生的三條新出路
    “中考落榜生的出路在哪?”每每看到網(wǎng)絡(luò)上這樣無(wú)助的求助,作為過(guò)來(lái)人我都忍不住要回復(fù)一下,下面就為大家?guī)?lái)作為“中考落榜生”總結(jié)出來(lái)的2017年中考落榜生的“三條新出路”,希望對(duì)中考考生和廣大家長(zhǎng)有所幫助。
  • 云浮北大青鳥(niǎo):高中生學(xué)IT好嗎
    一年的高考季離我們?cè)絹?lái)越近,在不少同學(xué)備戰(zhàn)高考之時(shí),也有一部分同學(xué)在為自己的前途擔(dān)憂(yōu),看到大學(xué)生就業(yè)率的持續(xù)下降,同學(xué)們真不知道自己該怎樣去規(guī)劃未來(lái)!不少同學(xué)看到電腦很火,想投身IT行業(yè),那么高中生學(xué)IT好嗎?深圳北大青鳥(niǎo)嘉華學(xué)校的老師來(lái)和同學(xué)們聊一聊。
  • 云浮北大青鳥(niǎo):新手程序員的要知道的幾個(gè)事
    作為一個(gè)剛接觸這一行的程序開(kāi)發(fā)者,你需要知道的幾個(gè)事,它們能讓你在今后的程序開(kāi)發(fā)過(guò)程中,避免過(guò)多的錯(cuò)誤。
  • 云浮北大青鳥(niǎo)在哪?云浮北大青鳥(niǎo)好嗎?云浮北大青鳥(niǎo)官網(wǎng)
    我老家在云浮。只有高中學(xué)歷,在工廠(chǎng)打了兩年工覺(jué)得不是事,一直想學(xué)門(mén)技術(shù),同學(xué)說(shuō)北大青鳥(niǎo)好,我想問(wèn)云浮北大青鳥(niǎo)在哪里?我高中學(xué)歷去云浮北大青鳥(niǎo)好嗎?
高考落榜生怎么辦 高考沒(méi)考上可以讀什么 高中畢業(yè)出來(lái)做什么 高中畢業(yè)沒(méi)考上大學(xué) 高中畢業(yè)想學(xué)門(mén)技術(shù) 高中畢業(yè)學(xué)點(diǎn)什么技術(shù)好 高中畢業(yè)學(xué)技術(shù) 高中畢業(yè)有什么出路 深圳電商培訓(xùn) 深圳電子商務(wù)培訓(xùn) 高中畢業(yè)怎么辦 高中沒(méi)畢業(yè)可以讀什么學(xué)校 深圳觀瀾電腦培訓(xùn) 高中生技術(shù)培訓(xùn) 高中生技校 深圳網(wǎng)絡(luò)工程師培訓(xùn)機(jī)構(gòu) 學(xué)技術(shù)學(xué)什么好呢 學(xué)技術(shù)學(xué)什么好 金三銀 android開(kāi)發(fā)培訓(xùn) android培訓(xùn)機(jī)構(gòu) 安卓APP開(kāi)發(fā)培訓(xùn) 安卓開(kāi)發(fā)培訓(xùn) 第二職業(yè)技術(shù)學(xué)校 第三職業(yè)技術(shù)學(xué)校 軟件自學(xué)網(wǎng) 學(xué)軟件開(kāi)發(fā) 深圳軟件開(kāi)發(fā) 計(jì)算機(jī)學(xué)校 計(jì)算機(jī)應(yīng)用技術(shù)課程 北大青學(xué)校 安卓培訓(xùn)多少錢(qián) 安卓學(xué)習(xí)培訓(xùn) 深圳測(cè)試工程師 深圳嘉華學(xué)校怎么樣 深圳SEO教程 深圳百度競(jìng)價(jià)培訓(xùn) 深圳電子商務(wù)學(xué)校 深圳淘寶培訓(xùn) 深圳android 電學(xué) 網(wǎng)店培訓(xùn)班 電商培訓(xùn) 電子商務(wù)培訓(xùn)班 電子商務(wù)培訓(xùn)網(wǎng)
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
中国少妇zozo变态 | 亚洲怡红院在线视频 | 中文字幕一区2区3区乱码在线 | 亚洲区不卡顿区在线观看 | 在线精品亚洲一本二区 | 亚洲人成电影手机在线播放 |