图书介绍

NET最佳实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

NET最佳实践
  • (美)ATEPHEN RITCHIE著;黄灯桥,黄浩宇,李永译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111449126
  • 出版时间:2014
  • 标注页数:284页
  • 文件大小:80MB
  • 文件页数:298页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NET最佳实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 冷静待之1

1.1实践选择3

1.1.1可行性3

1.1.2认可度5

1.1.3价值6

1.1.4原型6

1.2关注需要改善的目标领域7

1.2.1产品交付8

1.2.2软件质量9

1.2.3团队关系10

1.3整体改善11

1.3.1均衡11

1.3.2面貌一新12

1.3.3可持续性12

1.4小结13

第2章 .NET实践领域15

2.1从内部挖掘17

2.1.1技术债17

2.1.2缺陷跟踪系统18

2.1.3反思分析19

2.1.4前瞻性分析20

2.2应用程序生命周期管理20

2.3设计模式和开发指南22

2.3.1 .NET设计规范23

2.3.2微软的模式和实践小组23

2.3.3显示界面层设计模式24

2.3.4对象-对象映射25

2.3.5依赖注入25

2.4研究和开发26

2.4.1自动化测试生成工具27

2.4.2契约式编码30

2.5微软安全开发生命周期30

2.6小结32

第3章 实现预期目标33

3.1成功要素34

3.1.1项目启动阶段37

3.1.2超出范围38

3.1.3干扰和分心38

3.1.4学习与工作之间的平衡39

3.2共识39

3.2.1线框图40

3.2.2文档化架构41

3.2.3报表模型42

3.2.4细节化示例42

3.2.5创建原型43

3.3预期目标44

3.3.1交付44

3.3.2实际成果44

3.3.3趋势46

3.4小结47

第4章 量化价值48

4.1价值50

4.1.1财务回报50

4.1.2提高可控性51

4.1.3提高质量品质52

4.1.4更加高效53

4.2数据来源54

4.2.1定量数据54

4.2.2定性数据57

4.2.3业界证据58

4.3小结59

第5章 战略60

5.1认知62

5.1.1头脑风暴62

5.1.2规划63

5.1.3监控64

5.1.4沟通64

5.2个体过程66

5.2.1卓越的承诺67

5.2.2良性的纪律67

5.2.3效力和坚持68

5.3杠杆69

5.3.1自动化69

5.3.2警报系统70

5.3.3经验和专业知识71

5.4小结71

第6章 .NET的规章制度72

6.1编码标准和指南73

6.1.1来源73

6.1.2异常75

6.1.3 disposable模式78

6.1.4其他事项82

6.2代码异味86

6.2.1注释86

6.2.2过于复杂88

6.2.3未用到的、无法到达的和无效的代码89

6.3小结89

第7章 强大的C#构造90

7.1扩展方法91

7.2隐式类型的局部变量94

7.3可以为null的类型96

7.4 null合并运算符98

7.5可选参数99

7.6泛型102

7.7 LINQ103

7.8小结108

第8章 自动测试109

8.1案例研究111

8.2棕色地带的应用程序112

8.3绿色地带的应用程序114

8.4自动测试基础115

8.5测试代码的可维护性115

8.5.1命名约定116

8.5.2测试方法主体119

8.6单元测试131

8.6.1边界分析133

8.6.2无效参数134

8.6.3无效的前提条件136

8.7伪造、存根和模拟137

8.7.1隔离被测试代码137

8.7.2测试依赖交互139

8.8表面测试140

8.9自动集成测试143

8.10数据库注意事项144

8.11小结145

第9章 生成自动化146

9.1生成工具147

9.2 MSBuild基础148

9.2.1任务和目标148

9.2.2 PropertyGroup和 ItemGroup150

9.2.3基本任务154

9.3日志155

9.4参数和变量157

9.5库和扩展159

9.6导入和包含160

9.7内联任务161

9.8常见任务163

9.8.1日期和时间163

9.8.2程序集信息164

9.8.3 XML的Peek和Poke165

9.8.4 zip存档166

9.9自动部署167

9.9.1生成一次,部署多次168

9.9.2打包工具169

9.9.3部署工具169

9.10小结170

第10章 持续集成171

10.1案例研究172

10.2 CI服务器173

10.2.1 CruiseControl.NET174

10.2.2 Jenkins175

10.2.3 TeamCity175

10.2.4 Team Foundation Server176

10.3 CI生命周期176

10.3.1重新生成177

10.3.2单元测试182

10.3.3分析184

10.3.4打包187

10.3.5部署188

10.3.6稳定性测试190

10.3.7生成报告192

10.4小结192

第11章 代码分析193

11.1案例研究195

11.2静态分析196

11.2.1程序集分析197

11.2.2源代码分析205

11.2.3架构和设计211

11.2.4代码度量值213

11.2.5质量保证指标213

11.3动态分析214

11.3.1代码覆盖率214

11.3.2性能分析216

11.3.3查询分析217

11.3.4日志217

11.4小结218

第12章 测试框架219

12.1单元测试框架220

12.2测试运行器221

12.2.1 NUnit的GUI和控制台运行器221

12.2.2 ReSharper测试运行器224

12.2.3 Visual Studio测试运行器227

12.2.4 Gallio测试运行器230

12.2.5 xUnit.net测试运行器231

12.3 xUnit测试模式233

12.3.1标识测试方法233

12.3.2标识测试类和夹具234

12.3.3断言239

12.4模拟对象框架240

12.4.1使用Rhino Mocks动态生成伪对象240

12.4.2使用Moles进行隔离测试243

12.5数据库测试框架248

12.6用户界面测试框架252

12.6.1 Web应用程序测试框架252

12.6.2 Windows窗体和其他用户界面测试框架253

12.7验收测试框架253

12.7.1测试规范和行为254

12.7.2业务逻辑验收测试255

12.8小结256

第13章 反感和偏见257

13.1团体利益偏见258

13.2玫瑰色回顾259

13.3团体与个人的评价260

13.4维持现状和辩解机制260

13.5优势错觉261

13.6达克效应261

13.7鸵鸟效应262

13.8赌徒谬误263

13.9歧义效应263

13.10集中效应264

13.11双曲贴现264

13.12常态偏见265

13.13小结265

附录A 参考资源266

附录B 记分卡279

热门推荐