【问题标题】:.NET Fluent code design best practices.NET Fluent 代码设计最佳实践
【发布时间】:2012-07-28 09:22:45
【问题描述】:

今天我尝试为我的 OpenXml 电子表格单元制作一些流畅的界面。我写了这个:http://pastebin.com/64dZ8ji7

这可以用作:

var newCell = _cell.For.Column(1).For.Row(1).WithContent("Hello").Create();

我的问题在下一个。 pastebin 中的代码是流利编写此类内容的好方法吗?或者,也许我们有一些最佳实践/普遍接受的指导方针?如何判断你的界面是否足够流畅?

对此有什么想法吗?

【问题讨论】:

    标签: .net fluent fluent-interface


    【解决方案1】:

    您应该查看 StyleCop 项目 StyleCop on CodePlex

    StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project. StyleCop has also been integrated into many third-party development tools.

    我对 StyleCop 执行的准则非常满意。

    【讨论】:

    • 我认为,StyleCop 是分析器,但我需要一些其他建议。语法是否适合人类。是足够流利还是更原生?
    • Microsoft 创建的指南完全是为了人类可读性,这就是他们制定这些约定和分析工具的原因。
    猜你喜欢
    • 1970-01-01
    • 2010-09-27
    • 2012-01-13
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 2020-02-05
    • 2018-09-12
    • 2013-07-31
    相关资源
    最近更新 更多