2023-05-16 分類: 網(wǎng)站建設(shè)
我們程序員很容易給別人一種深刻的誤解:寫(xiě)代碼的。包括我們自己有時(shí)候也會(huì)陷入這樣的圈套之中。很多程序員在接到任務(wù)之后,就會(huì)馬上想著如何用代碼來(lái)實(shí)現(xiàn),這是一種很不好的做法。其實(shí),在我們寫(xiě)代碼之前,還有很多工作要做,做好了這些準(zhǔn)備,我們的代碼才能更加好。
1、編寫(xiě)設(shè)計(jì)文檔
對(duì),就是寫(xiě)下你的實(shí)現(xiàn)思路,而且最好能遠(yuǎn)離電腦,拿起筆來(lái)寫(xiě)。就像遠(yuǎn)離你的電腦,代碼寫(xiě)得更好!說(shuō)的那樣,只有遠(yuǎn)離了電腦,你才會(huì)靜下心來(lái)思考。這樣做的好處顯而易見(jiàn):
A、反復(fù)思考得出最優(yōu)結(jié)果
每一次思考,每一次討論,你的思維模式就會(huì)上升一個(gè)檔次,你會(huì)發(fā)現(xiàn),你考慮的比別人周到得多,最后得出的方案也比別人的要來(lái)的優(yōu)秀。
B、加快今后編碼速度
當(dāng)思考的方案在你的大腦中運(yùn)行多次時(shí),你已經(jīng)會(huì)對(duì)它們相當(dāng)熟悉,就像寫(xiě)過(guò)一遍一樣,敲起鍵盤(pán)來(lái)當(dāng)然更是胸有成竹了,雖然在文檔上花了不少時(shí)間,但是這部分時(shí)間完全可以在今后的編碼階段節(jié)省回來(lái),不信你可以去試試。
2、繪制原理圖
一圖抵萬(wàn)言。特別是對(duì)于用于溝通的設(shè)計(jì)文檔,文字越少越好。圖形能表達(dá)最多的內(nèi)容。工作原理圖是一個(gè)方案的陳述方式??梢杂幸粡?,或者多張。這個(gè)是整個(gè)設(shè)計(jì)的中心。工作原理圖,通常包括系統(tǒng)和外部直接的交互關(guān)系圖,以及系統(tǒng)內(nèi)部的組成結(jié)構(gòu)圖。這2種圖,由方框和連線組成,方框表示模塊,連線表示接口。需要標(biāo)注各個(gè)接口和模塊的名稱,以及接口調(diào)用的主要順序。畫(huà)原理圖,不僅僅畫(huà)畫(huà),而是真正的設(shè)計(jì)。里面蘊(yùn)含大量思辨,需要我們擬清各種概念。模塊和接口命名,是思辨的體現(xiàn)。名不正則言不順。圍繞這個(gè)原理圖,需要對(duì)個(gè)模塊和接口進(jìn)行說(shuō)明,這個(gè)組成了所謂的設(shè)計(jì)正文。
3、制定開(kāi)發(fā)計(jì)劃
做好了上面2點(diǎn)的準(zhǔn)備,我們可以開(kāi)始著手編碼的問(wèn)題了。但是在寫(xiě)代碼之前,建議大家能夠制定一個(gè)開(kāi)發(fā)計(jì)劃。這樣做主要是在時(shí)間上能有一個(gè)節(jié)奏,而且你的代碼也不是寫(xiě)一次就能成功的,是需要你反復(fù)地進(jìn)行修改和測(cè)試。所以你有必要為今后的開(kāi)發(fā)擬定一個(gè)計(jì)劃綱要,以便你在不同的時(shí)間段完成相應(yīng)的工作任務(wù)。
4、制定測(cè)試計(jì)劃
測(cè)試是一件非常重要的事情,盡管這事有專門的測(cè)試人員來(lái)做,但是我們作為程序員有必要保證自己的模塊能在邏輯范圍內(nèi)正常運(yùn)行,所以我們?cè)陂_(kāi)發(fā)前要準(zhǔn)備好測(cè)試計(jì)劃,包括可以寫(xiě)一些測(cè)試用例來(lái)對(duì)你的基礎(chǔ)模塊進(jìn)行自動(dòng)測(cè)試。
好了,做好了以上4點(diǎn),開(kāi)始寫(xiě)代碼吧,是不是覺(jué)得下筆如有神了?
當(dāng)前文章:建站前,寫(xiě)代碼都需要先做哪些準(zhǔn)備
分享路徑:http://www.rwnh.cn/news43/259293.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、ChatGPT、定制網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容