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

正文內(nèi)容

軟件工程——13程序設(shè)計語言和編碼-資料下載頁

2025-01-08 16:03本頁面
  

【正文】 的規(guī)則 3) 簡單化 ( Simplicity) ① 采用直接了當?shù)乃惴?, 避免使用技巧 性高和難懂的代碼 。 ② 使用簡單的數(shù)據(jù)結(jié)構(gòu) , 避免使用多維 數(shù)組 、 指針和復雜的表 。 ③ 注意對象命名的一致性 。 ④以手工的方式簡化算術(shù)和邏輯表達式。 好的編程風格應(yīng)遵循的規(guī)則 4)結(jié)構(gòu)化 ①按標準化的次序說明數(shù)據(jù); ②按字母順序說明對象名 ③使用讀者明了的結(jié)構(gòu)化程序部件; ④采用直截了當?shù)乃惴ǎ? ⑤根據(jù)應(yīng)用背景排列程序各個部分; 好的編程風格應(yīng)遵循的規(guī)則 4)結(jié)構(gòu)化( structure) ⑥不隨意為效率而犧牲程序的清晰度和可讀性; ⑦讓機器多做煩瑣的工作,如重復、庫函數(shù); ⑧用公共函數(shù)調(diào)用代替重復出現(xiàn)的表達式; ⑨避免循環(huán)、分支的嵌套層數(shù)過高; ⑩單入口單出口。 好的編程風格應(yīng)遵循的規(guī)則 5) 文檔化 ( documentation) ① 有效 、 適當?shù)厥褂米⑨?。 ② 協(xié)調(diào)使用程序塊注釋和程序行注釋 。 ③保持文檔和程序的同步。 好的編程風格應(yīng)遵循的規(guī)則 6)格式化( layout) ① 始終采用統(tǒng)一縮進規(guī)則; ②適當插入括號表明運算次序、排除二義性; ③有效地使用空格符以區(qū)別程序的不同意群。 對效率的追求明確以下幾點: – 效率是一個性能要求,目標在需求分析時給出。 – 追求建立在不損害程序可讀性或可靠性基礎(chǔ)上,要先使程序正確、清晰,再提高程序效率。 – 別貪圖效率上的小利,而破壞程序的清晰性。 – 讓編譯程序去作簡單的優(yōu)化。 – 提高程序效率的根本途徑在于:選擇良好的設(shè)計方法、良好的數(shù)據(jù)結(jié)構(gòu)與算法,而不是靠編程時對程序語句做調(diào)整。 編碼風格: 效率 編碼風格: 重用性、可擴充性、健壯性 ? 重用性: 提高代碼中方法的內(nèi)聚,減小方法的規(guī)模,保持方法的一致性,把策略與實現(xiàn)分開,盡量不使用全局信息等等。 ? 可擴充性: 提高可重用性的同時也能提高程序的可擴充性,還要考慮模塊的耦合度 ? 健壯性: 應(yīng)該預防用戶的操作錯誤,檢查參數(shù)的合法性,等等,提高程序從錯誤中恢復的能力 第 13章 程序設(shè)計語言和編碼 ? 程序設(shè)計語言 –程序設(shè)計語言的特性 –程序設(shè)計語言的發(fā)展和分類 –程序設(shè)計語言的選擇標準 ? 編程質(zhì)量與程序設(shè)計語言 ? 編程標準和原則 ? 編程 /編碼風格 ? 程序設(shè)計支持環(huán)境( PSE) ?附錄 1:編碼風格的規(guī)則和體現(xiàn) 程序設(shè)計支持環(huán)境( PSE) PSE, programming support environment 即編程所使用的集成開發(fā)環(huán)境: IDE, integrated development environment PSE完成程序編輯、編譯、調(diào)試、配置管理、項目管理等一組任務(wù)。 程序設(shè)計支持環(huán)境( PSE) 好的 PSE應(yīng)該具有如下的特性: 1) 通用性 。 適用于不同的語言 、 不同的應(yīng)用領(lǐng)域和開 發(fā)方法 。 2) 適應(yīng)性 。 通過設(shè)置 , 可以配置出滿足不同需要的 PSE實例 。 3) 開放性 。 能方便的增加新工具 。 4) 支持重用 。 能支持可重用組件的查詢 、存儲和使用 。 程序設(shè)計支持環(huán)境( PSE) 5) 自控性 。 保證自身操作的正確性和協(xié)調(diào) 。 6) 自帶數(shù)據(jù)庫 。 提供數(shù)據(jù)庫用于管理已開 發(fā)軟件產(chǎn)品 7) 保證質(zhì)量 。 有助于提高所開發(fā)軟件的質(zhì) 量 。 8) 吸引用戶 。 用戶愿意使用 。 9)有競爭力。 PSE能真正提高軟件的生產(chǎn) 率。 微軟的 微軟的 ,該環(huán)境不僅包含了開發(fā)軟件所需的全部工具,還包括項目安裝部署工具。 通用性: C/C++, C ,它不僅支持面向?qū)ο蟮拈_發(fā)方法,也支持面向過程的開發(fā)方法。如圖 1351所示。 圖 1351 適應(yīng)性: 風格以迎合具有不同編程背景的程序員。 圖 1352 開放性: 圖 1353 支持重用: 圖 1354 ?示例2: 程序設(shè)計支持環(huán)境 (PSE)示例 2 程序設(shè)計支持環(huán)境 (PSE)示例 3 程序員 的基本 素質(zhì) 團隊精神和協(xié)作能力 文檔習慣 規(guī)范化,標準化的代碼編寫習慣 需求理解能力 復用性,模塊化思維能力 測試習慣 學習和總結(jié)的能力 第 13章 程序設(shè)計語言和編碼 ? 程序設(shè)計語言 –程序設(shè)計語言的特性 –程序設(shè)計語言的發(fā)展和分類 –程序設(shè)計語言的選擇標準 ? 編程質(zhì)量與程序設(shè)計語言 ? 編程標準和原則 ? 編程 /編碼風格 ? 程序設(shè)計支持環(huán)境( PSE) ?附錄 1:編碼風格的規(guī)則和體現(xiàn) Thank You!
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1