#DSL

Java 8的内部DSL

13-06-03 5 6362 6 banq

DSL定义:Domain-specific language (名词,简称DSL): 是一种专注特定领域的有限表达法。 Martin Fowler 认为DSL区别于通常语义上的领域模型,通过一些内部... 详细

荷兰还有媲美光刻机的软技术:组件建模和分析框架Comma为复杂软件提供了高可靠性 – Bits&Chips

20-09-24 170 1 banq

“对于像我们这样的以软件为中心的复杂系统,更改,集成和测试它非常昂贵,尤其是在我们所处的军事领域,您可能必须进行实时射击试验才能真正验证系统,”诺尔特斯说,他是是位于Hengelo的公司的软件架构师... 详细

为什么要使用GraphQL和Falcor?

16-04-04 3893 1 banq

REST的JSON格式是现在流行的通讯数据格式,但是在Reactive运动如React.js等前端新技术的推动下,以及面向函数编程概念的普及,人们发现JSON已经不再满足需要了。 GraphQL和F... 详细

Spring创始人Rod大叔对YAML的真实想法

19-03-21 685 2 banq

如果你在Twitter上关注我,你可能会认为我讨厌YAML。 我不反对YAML,只是反对滥用 YAML。我想帮助防止人们滥用YAML并在此过程中无意对自己和同事施加了残忍。 YAML的优势在于结构化... 详细

Kubernetes YAML不是而且从来没有声明式编程!- Archis Gore

19-11-18 1429 1 banq

声明式基础结构的承诺使每个人都感到惊讶,“ 声明您想要的,而不用担心它会如何发生 ”,最终似乎最终陷入了 半生熟的   . 详细

使用Builder模式的三个理由

14-02-22 1752 1 banq

1.帮助你实现DDD聚合设计 如果创建一个对象的属性是通过使用外部服务实现,这是比较容易,没有任何问题。但是,如果该属性是在创建该对象的同一个方法中来创建,那么就有了问题。在这后一种情况下... 详细

工作流程的微服务:使用F#DSL表达业务流程

19-03-24 763 banq

我们在Jet上使用F#并且从一开始就是这样,这就是为什么在评估构建DSL( 领域特定语言 )的选项时,F#是一个领先者。当我们决定构建DSL时,我们需要确定DSL有哪些重要的特征: 编译时间验... 详细

ANTLR入门:构建一种简单的表达语言 - tomassetti

20-06-12 288 banq

在本文中,我们将开始研究一种非常简单的表达语言。我们将在语言沙箱中构建它,因此我们将其称为语言Sandy。 我认为工具支持对于一种语言至关重要:因此,我们将从一种非常简单的语言开始,但是我们将为此提... 详细

共有 281 2 3 4 下一页