.NET最佳實(shí)踐是.NET領(lǐng)域公認(rèn)經(jīng)典著作,由擁有20余年開(kāi)發(fā)經(jīng)驗(yàn)的美國(guó)資深.NET專家Stephen Ritchie撰寫。本書內(nèi)容豐富翔實(shí),全書總結(jié)了大量.NET開(kāi)發(fā)人員認(rèn)為好用且高效的最佳實(shí)踐,針對(duì)性地闡明了如何恰當(dāng)?shù)貍€(gè)人、小組、組織和行業(yè)中應(yīng)用這些最佳實(shí)踐,為個(gè)人和開(kāi)發(fā)團(tuán)隊(duì)提高開(kāi)發(fā)效率提供指導(dǎo),非常適合.net開(kāi)發(fā)者和愛(ài)好者們下載閱讀。
.NET最佳實(shí)踐將采用平滑的方式來(lái)講述各個(gè)主題,并對(duì)一些關(guān)鍵實(shí)踐進(jìn)行較為深入的講述。例如,第11章,會(huì)從靜態(tài)分析和動(dòng)態(tài)分析這兩方面入手,逐步深入到FxCop和StyleCop。這樣做的目的是為了涵蓋所有主題,在探討廣泛使用的工具和技術(shù)與合理的章節(jié)數(shù)量之間取得平衡,歡迎免費(fèi)下載閱讀。
《.NET最佳實(shí)踐》可分為四個(gè)部分。第一部分(第1~5章)著重教授你如何選擇和發(fā)現(xiàn)這些實(shí)踐,如何提升團(tuán)結(jié)度,如何量化這些實(shí)踐等。第二部分(第6~9章)專注于開(kāi)發(fā)人員個(gè)人的實(shí)踐。第6章涵蓋.NET規(guī)章制度標(biāo)準(zhǔn)和指南,識(shí)別并避免“代碼異味”的技巧。第7章以非常規(guī)的方式來(lái)重新審視C#語(yǔ)言,帶給你全新體驗(yàn)。第8章分享了多個(gè)符合高效開(kāi)發(fā)原則的測(cè)試代碼改進(jìn)方法。第9章介紹生成自動(dòng)化,以消除易錯(cuò)步驟,便于生成和部署。第三部分(第10~12章)重點(diǎn)介紹支持的工具、產(chǎn)品和技術(shù)。第10章介紹持續(xù)集成的流程和步驟,同時(shí)分析持續(xù)集成可利用的產(chǎn)品和工具。第11章推薦并分析諸多實(shí)用的代碼分析(靜態(tài)和動(dòng)態(tài))的工具、技術(shù)和方法。第12章綜合介紹多種商業(yè)的及開(kāi)源的測(cè)試框架和工具。第四部分(第13章)告訴你如何說(shuō)服對(duì)采用最佳實(shí)踐存在反感和偏見(jiàn)的組織和個(gè)人。本書還附有評(píng)估、跟蹤最佳實(shí)踐的記分卡。
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
收起介紹展開(kāi)介紹
.NET最佳實(shí)踐將采用平滑的方式來(lái)講述各個(gè)主題,并對(duì)一些關(guān)鍵實(shí)踐進(jìn)行較為深入的講述。例如,第11章,會(huì)從靜態(tài)分析和動(dòng)態(tài)分析這兩方面入手,逐步深入到FxCop和StyleCop。這樣做的目的是為了涵蓋所有主題,在探討廣泛使用的工具和技術(shù)與合理的章節(jié)數(shù)量之間取得平衡,歡迎免費(fèi)下載閱讀。
內(nèi)容介紹
《.NET最佳實(shí)踐》是.NET領(lǐng)域的集大成之作和公認(rèn)經(jīng)典。書中總結(jié)了大量.NET開(kāi)發(fā)人員公認(rèn)的最佳實(shí)踐,并有針對(duì)性地闡明了如何恰當(dāng)?shù)卦趥€(gè)人、小組、組織和行業(yè)中應(yīng)用這些最佳實(shí)踐。書中的最佳實(shí)踐涵蓋.NET開(kāi)發(fā)的方方面面,從基礎(chǔ)技術(shù)到核心技術(shù),從開(kāi)發(fā)方法到開(kāi)發(fā)流程,從開(kāi)發(fā)工具到團(tuán)隊(duì)協(xié)作,等等。所有最佳實(shí)踐都輔之以實(shí)際的項(xiàng)目案例,并對(duì)案例代碼進(jìn)行了深入分析,實(shí)踐性和可操作性極強(qiáng)。《.NET最佳實(shí)踐》可分為四個(gè)部分。第一部分(第1~5章)著重教授你如何選擇和發(fā)現(xiàn)這些實(shí)踐,如何提升團(tuán)結(jié)度,如何量化這些實(shí)踐等。第二部分(第6~9章)專注于開(kāi)發(fā)人員個(gè)人的實(shí)踐。第6章涵蓋.NET規(guī)章制度標(biāo)準(zhǔn)和指南,識(shí)別并避免“代碼異味”的技巧。第7章以非常規(guī)的方式來(lái)重新審視C#語(yǔ)言,帶給你全新體驗(yàn)。第8章分享了多個(gè)符合高效開(kāi)發(fā)原則的測(cè)試代碼改進(jìn)方法。第9章介紹生成自動(dòng)化,以消除易錯(cuò)步驟,便于生成和部署。第三部分(第10~12章)重點(diǎn)介紹支持的工具、產(chǎn)品和技術(shù)。第10章介紹持續(xù)集成的流程和步驟,同時(shí)分析持續(xù)集成可利用的產(chǎn)品和工具。第11章推薦并分析諸多實(shí)用的代碼分析(靜態(tài)和動(dòng)態(tài))的工具、技術(shù)和方法。第12章綜合介紹多種商業(yè)的及開(kāi)源的測(cè)試框架和工具。第四部分(第13章)告訴你如何說(shuō)服對(duì)采用最佳實(shí)踐存在反感和偏見(jiàn)的組織和個(gè)人。本書還附有評(píng)估、跟蹤最佳實(shí)踐的記分卡。
.NET最佳實(shí)踐章節(jié)目錄
譯者序 前言 第1章 冷靜待之 1.1 實(shí)踐選擇 1.1.1 可行性 1.1.2 認(rèn)可度 1.1.3 價(jià)值 1.1.4 原型 1.2 關(guān)注需要改善的目標(biāo)領(lǐng)域 1.2.1 產(chǎn)品交付 1.2.2 軟件質(zhì)量 1.2.3 團(tuán)隊(duì)關(guān)系 1.3 整體改善 1.3.1 均衡 1.3.2 面貌一新 1.3.3 可持續(xù)性 1.4 小結(jié) 第2章 .NET實(shí)踐領(lǐng)域 2.1 從內(nèi)部挖掘 2.1.1 技術(shù)債 2.1.2 缺陷跟蹤系統(tǒng) 2.1.3 反思分析 2.1.4 前瞻性分析 2.2 應(yīng)用程序生命周期管理 2.3 設(shè)計(jì)模式和開(kāi)發(fā)指南 2.3.1 .NET設(shè)計(jì)規(guī)范 2.3.2 微軟的模式和實(shí)踐小組 2.3.3 顯示界面層設(shè)計(jì)模式 2.3.4 對(duì)象-對(duì)象映射 2.3.5 依賴注入 2.4 研究和開(kāi)發(fā) 2.4.1 自動(dòng)化測(cè)試生成工具 2.4.2 契約式編碼 2.5 微軟安全開(kāi)發(fā)生命周期 2.6 小結(jié) 第3章 實(shí)現(xiàn)預(yù)期目標(biāo) 3.1 成功要素 3.1.1 項(xiàng)目啟動(dòng)階段 3.1.2 超出范圍 3.1.3 干擾和分心 3.1.4 學(xué)習(xí)與工作之間的平衡 3.2 共識(shí) 3.2.1 線框圖 3.2.2 文檔化架構(gòu) 3.2.3 報(bào)表模型 3.2.4 細(xì)節(jié)化示例 3.2.5 創(chuàng)建原型 3.3 預(yù)期目標(biāo) 3.3.1 交付 3.3.2 實(shí)際成果 3.3.3 趨勢(shì) 3.4 小結(jié) 第4章 量化價(jià)值 4.1 價(jià)值 4.1.1 財(cái)務(wù)回報(bào) 4.1.2 提高可控性 4.1.3 提高質(zhì)量品質(zhì) 4.1.4 更加高效 4.2 數(shù)據(jù)來(lái)源 4.2.1 定量數(shù)據(jù) 4.2.2 定性數(shù)據(jù) 4.2.3 業(yè)界證據(jù) 4.3 小結(jié) 第5章 戰(zhàn)略 5.1 認(rèn)知 5.1.1 頭腦風(fēng)暴 5.1.2 規(guī)劃 5.1.3 監(jiān)控 5.1.4 溝通 5.2 個(gè)體過(guò)程 5.2.1 卓越的承諾 5.2.2 良性的紀(jì)律 5.2.3 效力和堅(jiān)持 5.3 杠桿 5.3.1 自動(dòng)化 5.3.2 警報(bào)系統(tǒng) 5.3.3 經(jīng)驗(yàn)和專業(yè)知識(shí) 5.4 小結(jié) 第6章 .NET的規(guī)章制度 6.1 編碼標(biāo)準(zhǔn)和指南 6.1.1 來(lái)源 6.1.2 異常 6.1.3 disposable模式 6.1.4 其他事項(xiàng) 6.2 代碼異味 6.2.1 注釋 6.2.2 過(guò)于復(fù)雜 6.2.3 未用到的、無(wú)法到達(dá)的和無(wú)效的代碼 6.3 小結(jié) 第7章 強(qiáng)大的C#構(gòu)造 7.1 擴(kuò)展方法 7.2 隱式類型的局部變量 7.3 可以為null的類型 7.4 null合并運(yùn)算符 7.5 可選參數(shù) 7.6 泛型 7.7 LINQ 7.8 小結(jié) 第8章 自動(dòng)測(cè)試 8.1 案例研究 8.2 棕色地帶的應(yīng)用程序 8.3 綠色地帶的應(yīng)用程序 8.4 自動(dòng)測(cè)試基礎(chǔ) 8.5 測(cè)試代碼的可維護(hù)性 8.5.1 命名約定 8.5.2 測(cè)試方法主體 8.6 單元測(cè)試 8.6.1 邊界分析 8.6.2 無(wú)效參數(shù) 8.6.3 無(wú)效的前提條件 8.7 偽造、存根和模擬 8.7.1 隔離被測(cè)試代碼 8.7.2 測(cè)試依賴交互 8.8 表面測(cè)試 8.9 自動(dòng)集成測(cè)試 8.10 數(shù)據(jù)庫(kù)注意事項(xiàng) 8.11 小結(jié) 第9章 生成自動(dòng)化 9.1 生成工具 9.2 MSBuild基礎(chǔ) 9.2.1 任務(wù)和目標(biāo) 9.2.2 PropertyGroup和ItemGroup 9.2.3 基本任務(wù) 9.3 日志 9.4 參數(shù)和變量 9.5 庫(kù)和擴(kuò)展 9.6 導(dǎo)入和包含 9.7 內(nèi)聯(lián)任務(wù) 9.8 常見(jiàn)任務(wù) 9.8.1 日期和時(shí)間 9.8.2 程序集信息 9.8.3 XML的Peek和Poke 9.8.4 zip存檔 9.9 自動(dòng)部署 9.9.1 生成一次,部署多次 9.9.2 打包工具 9.9.3 部署工具 9.10 小結(jié) 第10章 持續(xù)集成 10.1 案例研究 10.2 CI服務(wù)器 10.2.1 CruiseControl.NET 10.2.2 Jenkins 10.2.3 TeamCity 10.2.4 Team Foundation Server 10.3 CI生命周期 10.3.1 重新生成 10.3.2 單元測(cè)試 10.3.3 分析 10.3.4 打包 10.3.5 部署 10.3.6 穩(wěn)定性測(cè)試 10.3.7 生成報(bào)告 10.4 小結(jié) 第11章 代碼分析 11.1 案例研究 11.2 靜態(tài)分析 11.2.1 程序集分析 11.2.2 源代碼分析 11.2.3 架構(gòu)和設(shè)計(jì) 11.2.4 代碼度量值 11.2.5 質(zhì)量保證指標(biāo) 11.3 動(dòng)態(tài)分析 11.3.1 代碼覆蓋率 11.3.2 性能分析 11.3.3 查詢分析 11.3.4 日志 11.4 小結(jié) 第12章 測(cè)試框架 12.1 單元測(cè)試框架 12.2 測(cè)試運(yùn)行器 12.2.1 NUnit的GUI和控制臺(tái)運(yùn)行器 12.2.2 ReSharper測(cè)試運(yùn)行器 12.2.3 Visual Studio測(cè)試運(yùn)行器 12.2.4 Gallio測(cè)試運(yùn)行器 12.2.5 xUnit.net測(cè)試運(yùn)行器 12.3 xUnit測(cè)試模式 12.3.1 標(biāo)識(shí)測(cè)試方法 12.3.2 標(biāo)識(shí)測(cè)試類和夾具 12.3.3 斷言 12.4 模擬對(duì)象框架 12.4.1 使用Rhino Mocks動(dòng)態(tài)生成偽對(duì)象 12.4.2 使用Moles進(jìn)行隔離測(cè)試 12.5 數(shù)據(jù)庫(kù)測(cè)試框架 12.6 用戶界面測(cè)試框架 12.6.1 Web應(yīng)用程序測(cè)試框架 12.6.2 Windows窗體和其他用戶界面測(cè)試框架 12.7 驗(yàn)收測(cè)試框架 12.7.1 測(cè)試規(guī)范和行為 12.7.2 業(yè)務(wù)邏輯驗(yàn)收測(cè)試 12.8 小結(jié) 第13章 反感和偏見(jiàn) 13.1 團(tuán)體利益偏見(jiàn) 13.2 玫瑰色回顧 13.3 團(tuán)體與個(gè)人的評(píng)價(jià) 13.4 維持現(xiàn)狀和辯解機(jī)制 13.5 優(yōu)勢(shì)錯(cuò)覺(jué) 13.6 達(dá)克效應(yīng) 13.7 鴕鳥效應(yīng) 13.8 賭徒謬誤 13.9 歧義效應(yīng) 13.10 集中效應(yīng) 13.11 雙曲貼現(xiàn) 13.12 常態(tài)偏見(jiàn) 13.13 小結(jié) 附錄A 參考資源 附錄B 記分卡
使用說(shuō)明
1、下載并解壓,得出pdf文件2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
.NET最佳實(shí)踐 Stephen Ritchie pdf掃描版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 得間免費(fèi)小說(shuō)電腦版 v5.3.0.372.58M / 簡(jiǎn)體中文
- 有柿電腦版 v11.6.284.23M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.1135.99M / 簡(jiǎn)體中文
- 南方Plus電腦版 v11.9.026.47M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡(jiǎn)體中文
- 開(kāi)源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文