Krzysztof Cwalina 是微软的软件架构师,是 .NET框架团队的初始成员之一,在职业生涯中,他成功设计了许多 .NET API。目前,他正致力于帮助微软的不同团队开发不同编程语言下的可复用 API。Krzysztof 拥有爱荷华大学计算机科学专业的学士学位和硕士学位。
Jeremy Barton 是 .NET Core Libraries 团队的一名工程师。在使用 C# 设计和开发小型框架十几年后,他于 2015 年加入 .NET 团队,从事全新的 .NET Core 项目中密码学相关类库的跨平台开发工作。Jeremy 毕业于罗斯-霍曼理工学院计算机科学和数学专业。
Brad Abrams 是微软通用语言运行时(Common Language Runtime,CLR)和 .NET 框架团队的初始成员之一。从 1998 年开始,他就一直在为 .NET 框架做设计。Brad 从构建基类库(BCL)开始他的框架设计生涯,而这个库后来成为 .NET框架的核心部分。此外,他还是通用语言规范(Common Language Specification,CLS)、.NET框架设计指南和.NET框架中ECMA/ISO通用语言基础架构(Common Language Infrastructure,CLI)标准实现的主要作者。Brad 编写和合著了多本出版物,包括Programming in the .NET Environment和.NET Framework Standard Library Annotated Reference的卷一和卷二。Brad 毕业于北卡罗来纳州立大学计算机科学专业,你可以在他的博客上了解他最近的想法。Brad现在是Google的集团产品经理(Group Product Manager),他正在为 Google Assistant孵化新项目。
译者简介
王桥,2016年毕业于厦门大学,现在是微软的软件开发工程师。他在大学毕业后就一直深耕于 Web开发领域,在 TypeScript/JavaScript 和 . NET 等方面有丰富的编程实战经验。
tpg0 2023-04-04 10:10:30
该书是一本关于.NET库设计的指南,以可复用、可维护和易于扩展为重点。书中介绍了大量的约定、惯例和模式,帮助读者设计出高质量的.NET库。 这本书在.NET开发领域中享有很高的声誉,深入浅出地解释了许多.NET库开发的关键概念和实践,包括API设计、异常处理、资源管理、性能优化等方面。此外,书中还提供了许多实用的示例代码,使读者能够更好地理解相关概念和技术。 总的来说,该书对.NET库设计有较为全面和深入的讲解,是一本非常实用的指南。无论是.NET开发入门者还是经验丰富的开发人员都可以从中获取到有价值的知识和经验。