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

正文內(nèi)容

重構(gòu)-改善既有代碼的設(shè)計(已修改)

2025-01-19 01:46 本頁面
 

【正文】 重構(gòu) 改善既有代碼的設(shè)計 ——成湯 目錄 重構(gòu)概述 代碼的壞味道 重構(gòu)名錄 構(gòu)筑測試體系 Qamp。A ? 重構(gòu) 是對軟件內(nèi)部結(jié)構(gòu)的一種調(diào)整,目的是在不改變外部行為的前提下,提高可理解性 ,降低修改成本。 ? 重構(gòu)是嚴(yán)謹(jǐn)、有序地對完成的代碼進(jìn)行整理從而減少出錯的一種方法。 什么是重構(gòu)? 重構(gòu)概述 重構(gòu)概述 利用重構(gòu)技術(shù)開發(fā)軟件時會把時間分配給兩種行為: [重 構(gòu) ]與 [添加新功能 ] ? 添加新功能時,不應(yīng)該修改既有代碼,只管添加 新功能。 ? 重構(gòu)時你就不能再添加功能,只管改進(jìn)程序結(jié)構(gòu)。 ? 兩頂“帽子”可交替進(jìn)行,一會重構(gòu),一會添加 新功能。 兩頂帽子 重構(gòu)概述 ? 改進(jìn)程序設(shè)計 程序員為了快速完成任務(wù),在沒有完全理解整體 架構(gòu)之前就修改代碼,導(dǎo)致程序逐漸失去自己的結(jié)構(gòu)。 重構(gòu)則幫助重新組織代碼,重新清晰的體現(xiàn)程序結(jié)構(gòu)和進(jìn)一步改進(jìn)設(shè)計。 ? 提高程序可讀性 容易理解的代碼很容易維護(hù)和增加新功能。代碼首先是寫給人看的,然后才是計算機(jī)看的。 為何重構(gòu)? 重構(gòu)概述 ? 助你找到程序錯誤 重構(gòu)是一個 Code Review 和反饋的過程。在另 一個時段重新審視代碼,會容易發(fā)現(xiàn)問題和加深對代碼的理解。 ? 助你提高編程速度 設(shè)計和代碼的改進(jìn)都可以提高開發(fā)效率,好的設(shè)計和代碼都提高開發(fā)效率的根本。 ? 提高設(shè)計和編碼水平 對代碼的重構(gòu),是快速提高設(shè)計和編碼水平的方法。 為何重構(gòu)? 重構(gòu)概述 ? 增加新功能時一并重構(gòu) 增加功能前需要理解修改的代碼,如果發(fā)現(xiàn)代碼不易理解且無法輕松增加功能,此時就需要對代碼進(jìn)行重構(gòu)。 ? 修補(bǔ)錯誤時一并重構(gòu) 通過重構(gòu)改善代碼結(jié)構(gòu),能夠幫助你找出 BUG原因。 ? Review 代碼時一并重構(gòu) 有經(jīng)驗的開發(fā)人員 Review代碼時能夠提出一些代碼重構(gòu)的建議。 何時重構(gòu)? 重構(gòu)概述 ? 代碼實在太混亂,重構(gòu)還不如重寫 ? 項目即將結(jié)束時避免重構(gòu) 此時已經(jīng)沒有時間進(jìn)行重構(gòu)了,應(yīng)該在早些時候進(jìn)行重構(gòu)。如果程序有必要重構(gòu),說明該項目已經(jīng)欠下“債務(wù)”,需要項目完成后進(jìn)行償還。 何時不該重構(gòu)? 重構(gòu)概述 ? 重構(gòu)與設(shè)計彼此互補(bǔ) 良好的設(shè)計是重構(gòu)的目標(biāo),重構(gòu)彌補(bǔ)設(shè)計的不足。 ? 重構(gòu)使得設(shè)計方案更簡單
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1