freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

敏捷開(kāi)發(fā)中高質(zhì)量java代碼開(kāi)發(fā)實(shí)踐-資料下載頁(yè)

2025-08-23 01:36本頁(yè)面
  

【正文】 驟,代碼評(píng)審可以幫助發(fā)現(xiàn)靜態(tài)代碼分析過(guò)程中無(wú)法發(fā)現(xiàn)的一些問(wèn)題,例如代碼的編寫(xiě)是否符合編碼規(guī)范,代碼在邏輯上或者功能上是否存在錯(cuò)誤,代碼在執(zhí)行效率和性能上是否有需要改進(jìn)的地方,代碼的注釋是否完整正確,代碼是否存在冗余和重復(fù)。代碼評(píng)審還可以幫助新進(jìn)入項(xiàng)目組的成員快速學(xué)習(xí)和了解項(xiàng)目,促進(jìn)經(jīng)驗(yàn)分享,同時(shí)也能保證項(xiàng)目成員的良好溝通。代碼評(píng)審主要包括兩種形式,同級(jí)評(píng)審(Peer Review)和小組評(píng)審(Group Review)。同級(jí)評(píng)審主要指項(xiàng)目成員間的互相評(píng)審,小組評(píng)審是指通過(guò)召開(kāi)評(píng)審會(huì)議,項(xiàng)目成員一起對(duì)項(xiàng)目代碼進(jìn)行評(píng)審。為了提高代碼評(píng)審的有效性和效率,可以借助一些外部工具,比較常用的代碼評(píng)審工具有 Jupiter 和 Code Striker。Jupiter 是一款開(kāi)源的 Eclipse 插件,允許成員將評(píng)審意見(jiàn)定位到真實(shí)代碼的具體行,由于代碼評(píng)審的結(jié)果以 XML 文件的形式保存,所以可以把結(jié)果提交到版本管理服務(wù)器進(jìn)行共享。圖 18 顯示了使用 Jupiter 進(jìn)行代碼評(píng)審的界面。圖 18. Jupiter 代碼評(píng)審界面在代碼評(píng)審任務(wù)創(chuàng)建后,Jupiter 將代碼評(píng)審分成三個(gè)階段,個(gè)人評(píng)審階段 (Individual Phase)、團(tuán)隊(duì)評(píng)審階段(Team Phase)和問(wèn)題修復(fù)階段(Rework Phase)。在個(gè)人評(píng)審階段,評(píng)審成員將發(fā)現(xiàn)的代碼問(wèn)題或者缺陷記錄下來(lái),每個(gè)問(wèn)題都會(huì)作為一個(gè)記錄保存在評(píng)審表格中。在團(tuán)隊(duì)評(píng)審階段,團(tuán)隊(duì)的全部或者部分成員會(huì)一起對(duì)個(gè)人評(píng)審階段發(fā)現(xiàn)的問(wèn)題進(jìn)行定性,如果問(wèn)題確實(shí)存在,就將該問(wèn)題分配給某個(gè)成員去解決,并在 Jupiter 中將該問(wèn)題設(shè)置成相應(yīng)的狀態(tài)。在問(wèn)題修復(fù)階段,團(tuán)隊(duì)成員會(huì)修復(fù)屬于自己的問(wèn)題,并將相應(yīng)的記錄設(shè)置成已解決等正確的狀態(tài)。Codestriker 是一款基于 Web 的常用代碼評(píng)審工具,對(duì)代碼的評(píng)審可以針對(duì)某一具體行,也可以針對(duì)整個(gè)代碼文件,評(píng)審意見(jiàn)會(huì)被保存在數(shù)據(jù)庫(kù)中。評(píng)審人員可以同時(shí)看到其他人的評(píng)論,代碼作者也可以針對(duì)某一具體的評(píng)論回復(fù)。Codestriker 支持郵件通知,還可以同版本控制服務(wù)器進(jìn)行集成,以跟蹤和顯示文件內(nèi)容的改變。圖 19 顯示了 Codestriker 的界面。圖 19. Codestriker 報(bào)告界面在實(shí)踐中對(duì)所有代碼進(jìn)行小組評(píng)審會(huì)比較費(fèi)時(shí),所以可以根據(jù)實(shí)際情況來(lái)挑選一些核心代碼進(jìn)行小組評(píng)審,或者在項(xiàng)目的前期安排較多的小組評(píng)審,等項(xiàng)目組的成員對(duì)代碼評(píng)審的標(biāo)準(zhǔn)和要求有較好的理解,進(jìn)行代碼評(píng)審的經(jīng)驗(yàn)提高后,就可以逐漸減少小組評(píng)審的次數(shù),從而達(dá)到大部分代碼即使只進(jìn)行同級(jí)評(píng)審也能保證很好的質(zhì)量。通過(guò)代碼評(píng)審發(fā)現(xiàn)的問(wèn)題要通過(guò)代碼重構(gòu)及時(shí)解決掉,較小的不涉及多人代碼的重構(gòu)可以由項(xiàng)目成員自己借助 Eclipse 的重構(gòu)功能完成,不同項(xiàng)目成員寫(xiě)的實(shí)現(xiàn)相同功能的不同代碼要通過(guò)討論整合成公共的類或者方法。比較復(fù)雜的或者比較高層次的重構(gòu)工作,例如整個(gè)項(xiàng)目層面的代碼組織形式的改變需要由整個(gè)項(xiàng)目組共同討論完成。結(jié)論軟件開(kāi)發(fā)沒(méi)有一成不變、萬(wàn)能通用的流程和方法,希望大家能從本文得到啟發(fā)和收益,結(jié)合您的實(shí)際項(xiàng)目特點(diǎn),實(shí)踐以上步驟和方法,并加以完善和改進(jìn),共同打造高效高質(zhì)量的 Java 代碼,為您的項(xiàng)目成功奠定堅(jiān)實(shí)的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1