PostSharp Ultimate添加模式和线程安全
PostSharpUltimate允许开发人员通过将重复的工作从人身上转移到机器上,从而消除样板代码。它包含最常见模式的现成实现,并为您提供了为自己的模式构建自动化的工具。开发人员通常根据设计模式进行思考,但使用传统的编程语言,他们最终会编写样板代码。PostSharp用模式的概念扩展了C#和VB语言。其结果是代码更短、更清晰,更易于编写和理解,包含更少的缺陷,维护成本更低。
夏普后的好处:
从重复代码中解放出来。
降低开发成本并更快地交付。
构建更可靠的软件。
在第一次发布后更容易添加功能。
让新的团队成员更快地提高工作效率。
PostSharp Ultimate包括:
PostSharp框架-用于C#和VB的模式感知编译器扩展。
PostSharp XAML-XAML开发的助手。
PostSharp诊断-用于.NET和.NET Core的检测工具箱。
PostSharp线程-一种编写机器验证的线程安全代码的实用方法。
PostSharp缓存-一种提高应用程序性能的简单方法。
PostSharp框架
为您自己的模式构建自动化,以减少开发工作量并改进架构。使用PostSharp,您可以为任何需要的模式构建自动化。提高开发人员的技能,构建自定义模式,并从优异的性能中获益。
PostSharp XAML
停止为INotifyPropertyChanged、命令、依赖属性、契约、撤消/重做等编写重复代码。
PostSharp诊断
允许您在几分钟内将大量日志添加到应用程序中,并将其引导到任何日志框架。PostSharp Diagnostics易于使用,但仍提供您所需的所有细节,包括参数值、计时等。比手工编写的代码快得多,而且完全可定制,您可以覆盖每个移动部件。PostSharp还提供与现有日志框架的集成。