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

正文內(nèi)容

微軟程序開發(fā)制勝策略微軟程序員13條制勝法則(文件)

2025-02-06 14:15 上一頁面

下一頁面
 

【正文】 ? 方法– 對(duì)初始狀態(tài)、中間狀態(tài)和最終結(jié)果使用斷言– 使用更簡(jiǎn)單的算法對(duì)程序結(jié)果進(jìn)行確認(rèn)? 舉例– 排序算法中,排序結(jié)果的每一個(gè)值都大于等于前一個(gè)值– 壓縮算法中,壓縮文件解壓縮后和原文件匹配– 加密算法中,密文解密的結(jié)果應(yīng)該等于原文? Demo2023/5/16 36微軟高級(jí)開發(fā)管理峰會(huì)法則 7:異常處理? 異常處理和 Debug代碼的關(guān)系? 異常處理和返回值的關(guān)系? 編寫穩(wěn)定的應(yīng)用程序的關(guān)鍵– 增強(qiáng)了程序的可擴(kuò)展性A?B 擴(kuò)展到 A?I?B– 錯(cuò)誤的處理更加靈活A(yù)?I?J?K?B ( A可以靈活的處理由 B引起的錯(cuò)誤)– 異常不容易被忽視2023/5/16 37微軟高級(jí)開發(fā)管理峰會(huì)異常處理(續(xù))? 使用返回值判斷public bool Method(){ Boolean result = false。 } result = true。 CloseFile()。}}2023/5/16 40微軟高級(jí)開發(fā)管理峰會(huì)處理異常? 捕獲特定的異常? 不要把異常 “吃掉 ”public void Method(){try{(…)。}}2023/5/16 41微軟高級(jí)開發(fā)管理峰會(huì)處理異常(續(xù))? 恢復(fù)原來的狀態(tài)public void DoSomething(FileStream fs){Int64 pos = 。}catch(IndexOutOfRangeException e){throw new ArgumentOutOfRangeException(“Parameter index is out of range.”)。 // unwind on the failurethrow。try{stream = new FileStream(“”, )。public byte[ ] Read(int bytes){if (! ReadFile(handle, bytes)){throw NewFileIOException(…)。 }? 使用異常處理public void Method(){ try{ OpenFile(…)。 } if(!ReadFile(…)){ goto End。BugValidate(currentBug)。 ( != null,“測(cè)試 Bug有效性 ”, “Bug狀態(tài)不能為空 )。UserCustomer(customerID)。 i++) {(new Book())。}}2023/5/16 25微軟高級(jí)開發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))public class Book {public void BookyBehavior() {(Just being a Book...)。}}}2023/5/16 23微軟高級(jí)開發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))? 耦合關(guān)系表Class Couple to Type Book BookShelf Identity, Representational BookShelf Book Identity BookClient Book Identity, Representational BookClient BookShelf Identity2023/5/16 24微軟高級(jí)開發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))public class BookShelf {// We39。}}2023/5/16 22微軟高級(jí)開發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))public class BookClient{public static void main(String[] args) {// Make the ShelfBookShelf myBookShelf = new BookShelf()。// Method to add a Book to the internal ArrayListpublic void addBook(Book aBook) {(aBook)。 i++){(reverseCharacters(words[i]))。}private bool isCodingGuru(string[ ] names){bool IsGuru = false。for (int j= 。 j){argument += words[i].Substring(j1,1)。 i。}public void transmit(string aMessage){openConnection()。 int MyNumber。}else{ (bug1)。//參見 Function Spec第 34頁第二段的規(guī)則 5if (() ){()。 i。微 軟 開 發(fā) 制 勝 策略——微 軟 程序 員 13條制 勝 法 則黃雪斌微 軟 全球技 術(shù) 中心2023/5/16 1微軟高級(jí)開發(fā)管理峰會(huì)主要內(nèi)容? 微軟開發(fā)過程概述? 微軟程序員
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1