对于更高级的用户,他们懂一点逻辑,懂得如何创建测试场景,可以使用编辑器和功能测试的领域特定语言去构造测试。
For more advanced users, who understand a little logic and how test scenarios should be created, they can use the editor to construct tests using a functional testing DSL (domain specific language).
领域特定语言(DSL)用于描述单一域中的元素(可能范围很小)。
A domain specific language (DSL) is used to describe the (possibly narrow) elements of a single domain.
作者也讨论了统一建模语言(UML)概要文件对于特定领域语言的用途,比如SOA。
The authors also discuss the use of Unified Modeling Language (UML) profiles for domain-specific languages, such as SOA.
另一方面,许多实践者相信高端的(领域特定)的工具和语言是提高开发者的生产力的要义所在。
On another hand, many practitioners believe that higher level (domain specific) tools and languages are essential for improving developer's productivity.
它没有依赖XML映射文件以及字符串识别符来组成组件,而是提供了健壮的领域特定语言。
Rather than relying on XML mapping files and string identifiers to wire up components, Ninject provides a robust domain-specific language.
一种专注于某个特定领域并具有有限表达特性的计算机编程语言。
A computing programming language of limited expressiveness focused on a particular domain.
本文正是打算讨论其中一项没有得到足够重视的特性——Erlang是打造领域特定语言的极佳平台。
This article is about a property of Erlang which does not get the credit it deserves - Erlang is a fantastic workbench for Domain Specific Languages.
存在一组将 WS-Policy语言应用于特定领域的附加规范。
A set of additional specifications exists that applies the WS-Policy language to a particular domain.
答案是使用轻量级、编配相关的DSL(领域特定语言),它就是PEtALS中提供的“轻量级编配器”或“企业集成编配”组件。
The answer is to use a light orchestration-specialized DSL (Domain Specific Language), which is what the "light orchestrator" or "Enterprise Integration orchestration" component provides in PEtALS.
特定于领域的编程语言。
这些求解方法同时提供了创建诸如领域特定语言之类强大工具的能力。
The evaluation methods also provide the ability to easily create very powerful tools such as Domain Specific Languages.
也可以只暴露过程语言的子集,创建非常简单的领域特定过程语言,例如文档管理系统中用来指定批准的语言。
It's also possible to only expose a subset of the process language, creating very simple domain specific process languages, for example to specify approvals in a document management system.
关于哪些是构成好的领域特定语言设计的因素,还有待于我们去逐步发掘。
There’s still a lot to be discovered about what constitutes a good language design for DSLs.
规则语言是一种特定于领域的语言,包含定义业务规则的构造。
A rules language is a domain specific language, containing constructs for defining of the business rules.
当基于DSL(领域特定语言)来记录应用程序的架构文档时有没有特殊的模式可遵从?
Are there any special architecture documentation patterns one should follow in documenting the architecture of applications that are based on Domain Specific Languages (DSL)?
同时我们也让建模,以及构建您所在领域内的特定建模语言,以作为您业务中的关键抽象,变得更加容易。
We've also made it much simpler to do modeling and to build your own domain specific modeling languages to represent key abstractions in your business.
rjp:除了新的工具和开发流程这些问题,使用领域特定语言还需要用新的思维方式思考问题。
RJP: in addition to the issues of new tools and processes, using DSLs requires a different way of thinking about the problem.
领域特定语言的演进和代码的演进其实如出一辙,唯一的例外是一旦要在生产中开始使用领域特定语言,那么就必须考虑如何把已有的代码移植过去。
Evolving the language works in much the same way as evolving code, with the exception of once the DSL is in production use, migration of existing scripts might have to be addressed.
场景可以执行的部分,就是你可以构建实际领域特定语言的地方,用普通的英语编写(或者任何其它语言),因此几乎不需要学什么特别的语法。
The executable parts of a scenario, where you can build the actual DSL, are written in plain English (or almost any other language), so there's virtually no special syntax to learn.
通过此书我们试图减轻人们对于创造一种语言所具有的恐惧,带着这个目的,我们希望能够逐渐发现一些有趣并高效的领域特定语言的新用法。
This book attempts to allay the fears people have around creating languages, with the hope that we'll start to see some interesting and effective new USES of DSLs.
因此,在这个月的文章中,我们来分两部分练习构建特定于领域的语言(dsl)—本文以一个小的计算器语言为例。
So, this month we begin a two-part exercise to build a domain-specific language (DSL) - in this case, a small calculator language.
MF:我想目前为止我们还没有就在大范围内开发领域特定语言积累足够的经验。
MF: I don't think we have enough experience yet at DSLs being developed in a more widespread way.
MF:和其它许多事情一样,我不认为领域特定语言的代码和其它代码有多大的区别。
MF: Like so many things, I don't think there's much of a difference between these and any other kind of code.
领域特定语言更多的只是一种帮助不同角色之间进行更深入和更精确沟通的工具。
DSLs are more of a tool to help a deeper and more precise conversation between different roles.
MF:我认为AOP是一个完全不同的概念,不过通常认为借助领域特定语言来描述横切问题应该比用普通框架的命令-查询式接口更具可读性。
MF: I think AOP is an unconnected concept, other than in the generic sense that describing aspects with a DSL may be more readable than a framework's command-query interface.
rjp:目前大众对领域特定语言及其用途,实现领域特定语言的相关工具和技术都缺乏了解。
RJP: There is a lack of understanding of DSLs, their USES, and the tools and techniques needed to implement them.
在上个月的这一专栏中,我讲述了使用特定领域语言(dsl)的示例,在您的代码中定义为通用设计习惯。
In last month's installment, I showed examples of using domain-specific languages (DSLs) to harvest idiomatic patterns, defined as common design idioms in your code.
领域特定语言,也称为DSL,为特定的问题领域提供了一种方便的语意来表达自己的目标。
Domain-Specific Languages, or DSLs, provide a convenient syntactical means for expressing goals in a given problem domain.
无论开发人员使用哪一种类型的领域特定语言,作者在书中始终强调的关键是一定要在一种合理的语义模型基础之上打造领域特定语言。
No matter what category developers are using, it is essential to build any DSL on top of a sound semantic model as the authors keep emphasizing.
无论开发人员使用哪一种类型的领域特定语言,作者在书中始终强调的关键是一定要在一种合理的语义模型基础之上打造领域特定语言。
No matter what category developers are using, it is essential to build any DSL on top of a sound semantic model as the authors keep emphasizing.
应用推荐