小编Mia*_*Mia的帖子

功能范式设计

我被要求捕获通过在C#中应用函数式编程原理实现的系统设计.对此的要求是使用任何形式的形式来描述设计,而不是非正式的英语.此外,禁止使用UML.

我选择尝试使用F#来实现这些目的,但是如果不使用F#重新实现所有内容,我很难保持抽象级别.

所以我几乎没有问题:

  1. 是否有任何架构框架/实践如何描述功能设计?

  2. 如何在没有实现细节的情况下公开方法?

  3. 如何在F#中创建组件接口?

  4. 在OO中,您通常会有不同的体系结构视图(例如4 + 1).功能设计有类似的东西吗?

architecture f# functional-programming

7
推荐指数
1
解决办法
405
查看次数

如何获取 XmlDiffPatch 库的源代码?

我遇到了Microsofr.XmlDiffPatch,我想检查一下 Patch 算法是如何工作的。我花了一些时间搜索这个库的源代码,但还没有找到任何有用的东西。我的问题是:

  1. 是否可以从某个在线存储库中获取此代码 - 它是开源的吗?

  2. 如果没有,是否还有其他策略可以从 Visual Studio 中的引用中以某种方式提取此代码?

debugging open-source visual-studio xmldiff

2
推荐指数
1
解决办法
1740
查看次数