Mule流-命名约定

Mule流-命名约定,mule,naming-conventions,Mule,Naming Conventions,与任何编程语言一样,在编写Mule流时要遵循哪些标准命名约定?我发现camel case惯例在Mule in Action一书中得到遵守。Mule命名惯例的标准格式是什么 有人能推荐标准选项吗?Mule没有命名约定。您可以尝试应用Mule社区开发人员遵循的方法,但这些方法并不严格适用于Mule应用程序 同时,如果Mule是它的一种专门化,那么遵循相同的命名规则是有意义的。没有特定的命名规则。Java命名风格会很好。在大多数情况下,为其开发应用程序的企业将持有自己的命名约定标准 根据我的经验,命名

与任何编程语言一样,在编写
Mule
流时要遵循哪些标准命名约定?我发现camel case惯例在Mule in Action一书中得到遵守。Mule命名惯例的标准格式是什么


有人能推荐标准选项吗?

Mule没有命名约定。您可以尝试应用Mule社区开发人员遵循的方法,但这些方法并不严格适用于Mule应用程序


同时,如果Mule是它的一种专门化,那么遵循相同的命名规则是有意义的。

没有特定的命名规则。Java命名风格会很好。在大多数情况下,为其开发应用程序的企业将持有自己的命名约定标准

根据我的经验,命名约定使用了一个定义符号,例如MF_Employee_RegService,即MF is mule flow、员工部门、注册服务


驼峰案也是一个很好的选择。

你可以定义自己,没有强迫。为了获得更好的可维护性和可读性,您可以为命中由流完成的activityName所搁置的端点的流添加targetSystemName前缀,例如:crm_fetchCustomerDetails,您可以在整个项目中通用的流前面加上common或util前缀。

Mule流的命名约定没有特定的规则。如果您从可维护性和可读性的角度来命名它们,这总是最好的。 mulebook遵循骆驼符号。
FYR.一些标准可以在

上找到,Mule是一个集成平台,而不是一种编程语言。 没有特定的命名约定。
但是使用Java命名约定会很好。

我已经对MuleSoft“MuleSoft.U Developer Essentials”进行了培训,他们命名的所有流都是这样的:NameOfFlow。因此,第一个字符总是小写,名称总是以“Flow”结尾。而且,第一个词总是流在做什么,例如:“getPermissionsFlow”或
“姿势流”。因此,根据我的经验,这是课程带给我的惯例。

对于Mule流的命名惯例没有这样严格的规则。我们应该始终遵循相同的命名模式。MyFlow_flow1(使用下划线)优先。mulebook遵循CAMELcase符号

以下是最佳实践:

  • 应用程序名称:小写(例如:myapplication)
  • Config.xml文件名(app/…):驼峰大小写。例如,myApplication.xml
  • 流名称:Camel case。反映流的目的,并以字流结束,即myApplicationFlow
  • 子流名称:Camel case。反映子流的用途,并以单词sub_flow/subFlow结尾,即connectDBSub_flow/connectDBSubFlow

  • 对于其余的事情,请遵循java标准:)

    流名称以FL_u开头,子流名称以SF_u开头将提高代码的可读性。

    这些是我们使用的一些命名约定

    • 流名称 流通常在整个项目中递归使用,所以正确的命名可以消除整个项目中的歧义。这里有一些例子 例如,gmail\u mail\u fetch\u Flow.xmlgmail\u mail\u send\u Flow.xmlgmaps\u distance\u fetch\u Flow.xml

    通过查看流的名称,您可以真正掌握流的整体操作。

    感谢您分享Mule编码约定。Spring建议遵循Java编码惯例,不是吗?非常相似,是的。这个问题已经得到了回答和接受。不要对非常老的问题(1个月或更久)给出新的答案,除非你的答案提供了其他答案或评论中没有的大量内容。