.NET设计规范

Krzysztof Cwalina

出版时间

2010-04-30

ISBN

9787115226518

评分

★★★★★

标签

编程

书籍介绍
这不像一本查用的规范手册,而像一场关于「为什么这样设计」的对话。书中大量新增的评注并不告诉你规则是什么,而是把规则背后的历史、权衡甚至争议摊开给你看:为什么这里要简单,为什么简单意味着更高的设计代价,为什么一致性需要反复取舍。读者反复提及的,正是这种「知其然更知其所以然」——它解释的是框架设计者的思考路径,而非罗列条目。更耐人寻味的是它越出.NET边界的力量:多位读者指出,书中原则对Java、C++等以面向对象为主的语言同样适用。它适合那些不满足于「照抄」、渴望理解设计逻辑的开发者;若只求快速查阅命名规则,或许会觉得它过于思辨。
作者简介
Krzysztof Cwalina 微软公司.NET Framework开发组项目经理。他为.NET Framework设计了多个API,还开发了FxCop等框架开发工具。目前,他正致力于在微软内部开发推广设计规范,将其应用到.NET Framework中,同时负责核心.NET Framework API的交付。 Brad Abrams 微软公司CLR开发组和.NET Framework开发组的创始人之一,目前是项目经理主管。他参与制定了CLS、.NET Framework设计规范以及ECMA/ISO CLI标准中程序库标准,著有Programming in the .NET Environment、.NET Framework Standard Library Annotated Reference(卷1和卷2)等书。读者可以从他的博http://blogs.msdn.com/bradA/中了解他的最新想法。
目录
第1章 概述 1
1.1 精心设计的框架所具备的品质 2
1.1.1 精心设计的框架是简单的 2
1.1.2 精心设计的框架设计代价高 3
1.1.3 精心设计的框架充满利弊权衡 4

显示全部
用户评论
知乎著名的.Net领域“赵三本”中最后一本…
8年前我最后一个标记想读,今天再想标记为读过,发现8年来再没有人标记过了,真的伤感,这本书绝对非常非常非常好的书,全部背下来都不为过,而且很多原则适用任何语言,特别是.Net类似的面向对象为主要范式的语言。
.NET 开发必读--框架类库的设计内幕
讲了.net设计的逻辑及原因,以及如何规范的写.net程序。另外我觉得绝大部分也适用于其他语言。
标准规范
书很好,翻译一般
可以影响编码风格的书,知其然知其所以然
设计规范太重要了,建议每个产品设计团队都来一个自己的设计规范。可以用蓝湖来制定和管理,很方便
下载
收藏