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

正文內(nèi)容

微軟程序開(kāi)發(fā)制勝策略微軟程序員13條制勝法則(完整版)

  

【正文】 // More code...return true。// More here.}public bool BugOperation (Bug currentBug){//More code…BugValidate(currentBug)。 } result = true。}}2023/5/16 40微軟高級(jí)開(kāi)發(fā)管理峰會(huì)處理異常? 捕獲特定的異常? 不要把異常 “吃掉 ”public void Method(){try{(…)。}catch(IndexOutOfRangeException e){throw new ArgumentOutOfRangeException(“Parameter index is out of range.”)。try{stream = new FileStream(“”, )。 }? 使用異常處理public void Method(){ try{ OpenFile(…)。BugValidate(currentBug)。UserCustomer(customerID)。}}2023/5/16 25微軟高級(jí)開(kāi)發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))public class Book {public void BookyBehavior() {(Just being a Book...)。}}2023/5/16 22微軟高級(jí)開(kāi)發(fā)管理峰會(huì)法則 3: 降低代碼間耦合(續(xù))public class BookClient{public static void main(String[] args) {// Make the ShelfBookShelf myBookShelf = new BookShelf()。 i++){(reverseCharacters(words[i]))。for (int j= 。 i。 int MyNumber。//參見(jiàn) Function Spec第 34頁(yè)第二段的規(guī)則 5if (() ){()。微 軟 開(kāi) 發(fā) 制 勝 策略——微 軟 程序 員 13條制 勝 法 則黃雪斌微 軟 全球技 術(shù) 中心2023/5/16 1微軟高級(jí)開(kāi)發(fā)管理峰會(huì)主要內(nèi)容? 微軟開(kāi)發(fā)過(guò)程概述? 微軟程序員 13條制勝法則–編寫(xiě)優(yōu)質(zhì)代碼 —— 四大法則–測(cè)試代碼,安身立命之本 —— 四大法則–千錘百煉,不敗金身 —— 五大法則? QA2023/5/16 2微軟高級(jí)開(kāi)發(fā)管理峰會(huì)編寫(xiě)優(yōu)質(zhì)代碼? 統(tǒng)一代碼風(fēng)格? 避免冗長(zhǎng)代碼? 降低代碼間耦合? 減少冗余代碼2023/5/16 3微軟高級(jí)開(kāi)發(fā)管理峰會(huì)法則 1:統(tǒng)一代碼風(fēng)格? 確定統(tǒng)一的編碼風(fēng)格? 添加注釋? 起個(gè)好名字? 讓一切井井有條2023/5/16 4微軟高級(jí)開(kāi)發(fā)管理峰會(huì)代碼風(fēng)格一致( Code Style)========public class BugSystem{//更多的代碼}========for (int i=0。//如果該 Bug處于 Active狀態(tài),并且 Bug的激活時(shí)間達(dá)到 Old的時(shí)//間,則將該 Bug的 Priority設(shè)置為 URGENT。}2023/5/16 11微軟高級(jí)開(kāi)發(fā)管理峰會(huì)起個(gè)好名字(續(xù))? 大小寫(xiě)問(wèn)題– Pascal Case: BackColor– Camel Case: backColor– Upper Case: ? 避免混淆int myNumber。} private void openConnection(){//ToDo 實(shí)現(xiàn)openConnection()} private void sendMessage(string aMessage){//ToDo 實(shí)現(xiàn)openConnection()} private void closeConnection(){//ToDo 實(shí)現(xiàn)closeConnection()} }2023/5/16 15微軟高級(jí)開(kāi)發(fā)管理峰會(huì)法則 2: 避免冗長(zhǎng)代碼? 一個(gè) method多長(zhǎng)合適?– 曾經(jīng)看過(guò) 1400行的一個(gè) method–1986年對(duì) IBM OS/360的統(tǒng)計(jì)結(jié)果:絕大多數(shù)的錯(cuò)誤出在大于 500行的函數(shù)中–1991年對(duì) 148,000行代碼的統(tǒng)計(jì)結(jié)果,在大于143行的函數(shù)中修復(fù)一個(gè) Bug需要多花費(fèi) 的代價(jià)? 專(zhuān)家的建議– 不要超過(guò)一屏? Method Cohension2023/5/16 16微軟高級(jí)開(kāi)發(fā)管理峰會(huì)Method Cohesionpublic void process(string[] words){//Loop through the array of stringsfor (int i=0。}}}2023/5/16 17微軟高級(jí)開(kāi)發(fā)管理峰會(huì)Method Cohesion(續(xù))private string reverseCharacters(string forward){string reverse = 。 i。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1