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

正文內(nèi)容

軟件安全-安全編碼-預(yù)覽頁

2025-03-14 17:05 上一頁面

下一頁面
 

【正文】 碼( 1/2) 第五章 安全編碼 4 什么是軟件編碼( 2/2) ? 理解軟件編碼 – 復(fù)雜地講,軟件編碼是一個系統(tǒng)工程,是一個復(fù)雜而動態(tài)的過程,包括程序設(shè)計和程序?qū)崿F(xiàn),即如何正確的理解用戶需求和軟件設(shè)計的思想;如何正確的根據(jù)軟件設(shè)計進(jìn)行程序設(shè)計;如何正確而高效的進(jìn)行代碼編寫和測試。 – 國內(nèi)對好程序員的要求是比較高的,不光要掌握一門編程語言,熟悉軟件編碼;還要全方位地了解軟件設(shè)計,這樣才能成為一個合格的程序員,真正的軟件從業(yè)人員。 第五章 安全編碼 11 編碼規(guī)范 ( 1)文件命名與組織 ( 2)縮進(jìn)、空格與換行 ( 3)命名規(guī)則 ( 4)聲明 ( 5)語句 ( 6)注釋 第五章 安全編碼 12 命名方法 ? Pascal:每個單詞首字母大寫。 第五章 安全編碼 13 文件命名與組織 ? 文件的命名一般采用 Pascal命名規(guī)則,無特殊情況,文件的擴展名小寫。 ? 代碼的縮進(jìn)建議使用 tab鍵進(jìn)行控制, tab鍵的大小設(shè)置為 4個空格。另外,換行的原則是,在逗號后,操作符前換行,換行與首行要保持縮進(jìn)。 – 變量的名字應(yīng)當(dāng)使用“名詞”或“形容詞+名詞”的格式命名。類的成員函數(shù)應(yīng)當(dāng)只使用“動詞”,被省略掉的名詞就 對象本身。 – 如果不得已使用全局變量,全局變量加前綴 g_ (表示 global) 例如: int g_howManyPeople。 } 第五章 安全編碼 23 聲明 ? 每行只定義一個聲明,多個聲明要分多行來定義。 ? 聲明的位置:變量要在塊的開始的地方集中進(jìn)行聲明,不要何時用到何時臨時定義。 ? 另外,在編寫注釋的時候,建議使用編程語言自己的注釋風(fēng)格。 ? 在堆棧上創(chuàng)建:在函數(shù)執(zhí)行期間,函數(shù)內(nèi)的局部變量(包括形參)的存儲單元都創(chuàng)建在堆棧上,函數(shù)結(jié)束時這些存儲單元自動釋放(堆棧清退)。 第五章 安全編碼 41 計量分析 步驟如下: ? 推導(dǎo)出適合代碼審查的數(shù)字量 ? 絕對量:代碼的特征 如:代碼行數(shù)、特定變量的引用次數(shù)、軟件故障的概率 ? 相對量:如:測試特定漏洞的困難程度 ? 將數(shù)字量與安全方針、歷史數(shù)據(jù)比較 ? 如:每 1000行代碼出現(xiàn)的漏洞數(shù)量 ? 分析代碼以改善代碼的質(zhì)量 第五章 安全編碼 42 代碼分析過程圖 ? 見 BSI網(wǎng)站 第五章 安全編碼 43 謝謝 第五章 安全編碼 44 演講完畢,謝謝觀看!
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1