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

正文內(nèi)容

軟件工程課件ch10軟件實(shí)現(xiàn)-閱讀頁(yè)

2024-09-30 21:42本頁(yè)面
  

【正文】 21 編碼規(guī)范的要求 ? 可重用與可移植性要求 – 重復(fù)使用的且完成相對(duì)獨(dú)立功能的算法或接口,應(yīng)該考慮封 裝成公共的控件或類,如時(shí)間、日期處理,字符串格式處 理,數(shù)據(jù)庫(kù)連接,文件讀寫等,以提高個(gè)人是系統(tǒng)中程序的 復(fù)用或協(xié)同開(kāi)發(fā)過(guò)程中程序的可重用。 22 內(nèi)容提綱 ? 正確理解軟件編碼 – 軟件編碼的含義 – 程序員應(yīng)具備的能力 ? 軟件編碼規(guī)范 – 目的與意義 – 編碼規(guī)范的要求 You are here! 你在這兒! ? 實(shí)例分析 23 例 1:程 序注釋 ? 程序注釋的原則 – 注釋應(yīng)當(dāng)淺顯、明白 – 注釋不是程序員指南 – 注釋不是標(biāo)準(zhǔn)庫(kù)函數(shù)參考手冊(cè) – 注釋的主要任務(wù)是答疑解惑而不是增加程序的行數(shù) – 好的注釋是對(duì)設(shè)計(jì)思想的精確表述和清晰展現(xiàn) ? 問(wèn)題: – 例 1 的程序注釋 存在什么問(wèn)題? – 按照上述原則,如何修改例 1 的程序注釋? 24 例 2:程 序注釋 ? 例 2 所示的程序風(fēng) 格如何?你能夠容易理解嗎? ? 編程人員的理由 – 使用 z 打頭的變量名 、函數(shù)名、宏定義名就像是為自己的旅行 箱貼標(biāo)簽 – 將 void, int, float 等基本數(shù)據(jù) 類型重新命名,可以在最大程度上 保證代碼的可移植性 – 使用宏定義表示一些基本的功能運(yùn)算可以大幅度減少源程序 的行數(shù),也可以被后者方便地復(fù)用 – 使用高度簡(jiǎn)練的縮寫可以加強(qiáng)源代碼的保密程度 ? 你是否認(rèn)同上述理由?為什么? 25 例 3:內(nèi) 存問(wèn)題 ? 例 3 所示的程序運(yùn) 行時(shí)會(huì)崩潰,其中有四處足以讓程 序崩潰的錯(cuò)誤,找出錯(cuò)誤并改加以正。例 如:全局變量、靜態(tài)變量等。 – 從堆( heap )上分配,也稱 動(dòng)態(tài)內(nèi)存分配 程序運(yùn)行期間用 malloc 或 new 申請(qǐng)任意數(shù)量的內(nèi)存,程序員自 己掌握釋放內(nèi)存的恰當(dāng)時(shí)機(jī)(使用 free 或 delete)。 – 不要忘記初始化指針、數(shù)組和動(dòng)態(tài)內(nèi)存,防止將未初始化的 內(nèi)存作為右值使用。 – 動(dòng)態(tài)內(nèi)存的申請(qǐng)與釋放必須配對(duì),防止內(nèi)存泄漏 。 28 例 6:性 能問(wèn)題 ? 例 6 所示程序的寫法對(duì)程序的執(zhí)行速度有所影響,請(qǐng)找 出相關(guān)地方并進(jìn)行改進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1