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

正文內(nèi)容

微軟程序開發(fā)制勝策略微軟程序員13條制勝法則-資料下載頁

2025-01-25 14:15本頁面
  

【正文】 m = null。try{stream = new FileStream(“”, )。}finally{if(stream != null) ()。}}2023/5/16 41微軟高級開發(fā)管理峰會處理異常(續(xù))? 恢復(fù)原來的狀態(tài)public void DoSomething(FileStream fs){Int64 pos = 。try{//do some reading with fs} catch{ = pos。 // unwind on the failurethrow。 // rethrow}}? 添加更加詳細(xì)的信息public Int32 GetInt (Int32[ ] array, Int32 index){try{return array[index]。}catch(IndexOutOfRangeException e){throw new ArgumentOutOfRangeException(“Parameter index is out of range.”)。}}2023/5/16 42微軟高級開發(fā)管理峰會法則 8:編寫 Unit Test? 提倡先寫 Unit Test后寫代碼– 測試先行– 保證程序員在開發(fā)前理解 Spec– 確保 Unit Test不會因?yàn)檫M(jìn)度壓力而取消– 先定功能,再定細(xì)節(jié)– 不是強(qiáng)制準(zhǔn)則? 如何寫 Unit Test– 微軟內(nèi)部工具: TTest– 其他的 .NET Unite Test工具: NUnit, dotNetUnit, HarnessIt, csUnit? Demo2023/5/16 43微軟高級開發(fā)管理峰會小結(jié):測試代碼 ,安家立命之本? Debug vs. Trace? 活用斷言( Assert)? 異常處理? 編寫 Unit Test2023/5/16 44微軟高級開發(fā)管理峰會千錘百煉,不敗金身? Verifier,一個都不放過? 安全至上? 性能與功能并進(jìn)? 代碼審核( Code Review)? 及時修復(fù) Bug2023/5/16 45微軟高級開發(fā)管理峰會法則 9: 使用 Verifier工具 —— 一個都不放過2023/5/16 46微軟高級開發(fā)管理峰會法則 10:安全至上? 了解黑客如何攻擊產(chǎn)品? 安全性是微軟產(chǎn)品的最大挑戰(zhàn)? 讓你的產(chǎn)品防御攻擊– 將安全性看作需要實(shí)現(xiàn)的功能之一– 使用安全攻擊模型– 避免常犯的錯誤– ary/enus/dnsec/html/? Demo– Login User Control2023/5/16 47微軟高級開發(fā)管理峰會法則 11:性能與功能并進(jìn)? 將性能作為需要實(shí)現(xiàn)的功能之一? 分而治之– ? 使用 Cache? 在必要的時候使用 Session和 ViewState? 使用最適合的認(rèn)證方式: None, Windows, Forms, Passport – ? 盡量使用 DataReader? 盡量使用 SQL Provider ( )? 使用 SQL存儲過程– 其他:ary/enus/dndot/html/? 進(jìn)行性能測試– Profiler/Optimization Tools? Demo2023/5/16 48微軟高級開發(fā)管理峰會法則 12: Code Review? 打印代碼,閱讀,做各種標(biāo)記? 使用各種 diff工具查看代碼的改動? 伙伴代碼審核,小組代碼審核? Sample– 你看得出來么?? Code Review Checklist2023/5/16 49微軟高級開發(fā)管理峰會法則 13:及時修復(fù) Bug? Bug數(shù)量激增– 影響產(chǎn)品質(zhì)量– 團(tuán)隊(duì)?wèi)B(tài)度– 能否按時發(fā)布產(chǎn)品?? 設(shè)置各個準(zhǔn)則控制 Bug數(shù)量– 控制每個開發(fā)人員的 Bug– 控制一個 Bug處于 “激活 ”狀態(tài)的時間– 根據(jù)優(yōu)先級 /嚴(yán)重級–“Bug hell”日2023/5/16 50微軟高級開發(fā)管理峰會修復(fù)一個 Bug的代價Feature pletionCostTime2023/5/16 51微軟高級開發(fā)管理峰會修復(fù) Bug流程? 重現(xiàn) Bug? 理解問題所在? 是否修復(fù)該 Bug? 仔細(xì)修復(fù)-將 Bug修復(fù)當(dāng)作功能實(shí)現(xiàn)? 其他地方是否有同樣 Bug?? 該 Bug是否能被預(yù)防?? Checkin時記錄 Bug編號? 在 Bug數(shù)據(jù)庫中將其狀態(tài)改為修復(fù)2023/5/16 52微軟高級開發(fā)管理峰會小結(jié):千錘百煉,不敗金身? Verifier,一個都不放過? 安全至上? 性能與功能并進(jìn)? 代碼審核( Code Review)? 及時修復(fù) Bug2023/5/16 53微軟高級開發(fā)管理峰會百尺竿頭,更進(jìn)一步? 編寫優(yōu)質(zhì)代碼? 發(fā)布優(yōu)質(zhì)產(chǎn)品– 發(fā)揚(yáng)主人翁精神– 讓人信任:按時發(fā)布產(chǎn)品,保持良好溝通? 幫助整個團(tuán)隊(duì)– 提供各種資源– 與他人愉快合作? 跟蹤最新技術(shù),修煉與提高2023/5/16 54微軟高級開發(fā)管理峰會QA2023/5/16 55微軟高級開發(fā)管理峰會
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1