關(guān)于我們

在線客服

幫助

24小時(shí)客服:010-82326699 400-810-5999

建設(shè)工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文

項(xiàng)目質(zhì)量控制:編碼階段

2014-02-28 11:10  來源于網(wǎng)絡(luò)  【  【打印】【我要糾錯(cuò)】

項(xiàng)目質(zhì)量控制:編碼階段

  編碼主要還是受了設(shè)計(jì)的限制,我們的主要工作就只是在原有的結(jié)構(gòu)上添加一些類與方法,以及對(duì)原有的代碼進(jìn)行修改。前面也提到了,我們采用了比較保守的作法,沒有對(duì)代碼進(jìn)行重構(gòu),放任這種高耦合的代碼存在,導(dǎo)致我們?cè)诰幋a過程中花費(fèi)了不少精力和時(shí)間去理解它們,并在其中加上一兩條更加加深耦合度的代碼。其實(shí)到了編碼階段,很多問題都糾纏到了一起,已經(jīng)分不清因果了。比較說單元測(cè)試,首先我需要承認(rèn)的一點(diǎn)就是沒有足夠的決心去做充分的單元測(cè)試,思想上也沒有做好充分的準(zhǔn)備。除去主觀的因素之外,還有一點(diǎn)就是設(shè)計(jì)的結(jié)構(gòu)不合理,很多的邏輯被處理在表示層中,數(shù)據(jù)處理則被加到了邏輯層中。沒有劃分出更多的接口供單元測(cè)試來驗(yàn)證。但反過來說,沒有單元測(cè)試用例的支持,也降低了我們想要進(jìn)行重構(gòu)的決心。除了上述的問題之外,還有一些細(xì)節(jié)的地方,如硬編碼,命名規(guī)則等都在一定程度上對(duì)代碼的質(zhì)量產(chǎn)生了影響。

  改進(jìn)的辦法,一是從主觀上接受變化的現(xiàn)實(shí),主動(dòng)的對(duì)代碼進(jìn)行改動(dòng)。單元測(cè)試一定要進(jìn)行,最好結(jié)合統(tǒng)計(jì)覆蓋率的工具一并進(jìn)行,這樣對(duì)于每個(gè)接口,都保證有充分多的測(cè)試用例來跑完盡可能多的路徑。在項(xiàng)目的質(zhì)量管理上面,要求還需要更加嚴(yán)格一些,一定要按照規(guī)范來進(jìn)行編碼。

責(zé)任編輯:跳跳豆
收藏分享:論壇
分享到:
相關(guān)新聞
  • 特色班
    4大班次+2-3套全真模擬題
    提升學(xué)習(xí)效果
  • 精品班
    4大班次+2-3套全真模擬題+1套預(yù)測(cè)試題
  • 實(shí)驗(yàn)班
    3套全真模擬題+2套預(yù)測(cè)試題+考前沖關(guān)寶典
  • 定制班
    3套模擬題+3套預(yù)測(cè)題+考前沖關(guān)寶典+考前重點(diǎn)
  • 移動(dòng)班
    以知識(shí)點(diǎn)為單元授課練習(xí),
    強(qiáng)化重點(diǎn)、難點(diǎn)、考點(diǎn)
版權(quán)聲明

  1、凡本網(wǎng)注明“來源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
  2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對(duì)于本網(wǎng)刊載作品涉及版權(quán)等問題的,請(qǐng)作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認(rèn)后會(huì)盡快予以處理。
  本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用,請(qǐng)與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
  3、本網(wǎng)站歡迎積極投稿。