【发布时间】:2018-03-08 05:57:28
【问题描述】:
与任何编程语言一样,编写Mule 流时要遵循的标准命名约定是什么?我发现Mule in Action一书中遵循了camel-case约定。Mule命名约定的标准格式是什么。
任何人都可以建议标准选项吗?
【问题讨论】:
与任何编程语言一样,编写Mule 流时要遵循的标准命名约定是什么?我发现Mule in Action一书中遵循了camel-case约定。Mule命名约定的标准格式是什么。
任何人都可以建议标准选项吗?
【问题讨论】:
没有 Mule 的命名约定。您可以尝试申请 same rules Mule 社区开发者关注的,但这些并不严格适用于 Mule 应用程序。
同时,考虑到 Mule 是它的一种专业化,遵循相同的 naming conventions 而不是 IoC container of Spring 确实有意义。
【讨论】:
我已经对 MuleSoft“MuleSoft.U Developer Essentials”进行了培训,他们命名的所有流程都是这样的:nameOfTheFlow。所以第一个字符总是小写,名字总是以“Flow”结尾。此外,第一个词始终是流程正在执行的操作,例如:“getPermissionsFlow”或 “后用户流”。所以,根据我的经验,这就是课程带给我的惯例。
【讨论】:
没有特定的命名约定拇指规则。 Java 命名风格会很好。大多数情况下,您为其开发应用程序的企业将拥有自己的命名约定标准。
根据我的经验,具有明确语义的命名约定,例如 MF_Employee_RegService 是 MF 是 mule flow 、Employee department 、Registration service
驼峰式也是一个不错的选择。
【讨论】:
你可以定义你自己没有强迫。为了更好的可维护性和可读性,您可以为命中端点的流程添加前缀 targetSystemName,该端点由流程完成的 activityName 示例:crm_fetchCustomerDetails,您可以添加前缀common 或 util 来自整个项目中常见的流程。
【讨论】:
Mule 是一个集成平台,而不是一种编程语言。 没有特定的命名约定。 但是使用 Java 命名约定会很好。
【讨论】:
对于 Mule Flows 的命名约定没有特定的规则。如果从可维护性和可读性的角度命名它们,它总是最好的。 MuleBooks 遵循 CAMEL 表示法。 FYR.一些标准可以在mule repo找到
【讨论】:
对于 Mule Flows 的命名约定没有这样的硬性规则。我们应该始终遵循相同的命名模式。首选 MyFlow_flow1(使用下划线)。 MuleBooks 遵循 CAMELcase 表示法。
【讨论】:
以下是最佳做法:
对于其余的事情遵循 java 标准欢呼:)
【讨论】:
流程名称以 FL_ 开头,子流程名称以 SF_ 开头会增加代码的可读性。
【讨论】:
这些是我们使用的一些命名约定。
因为看名字就可以真正掌握flow的整体操作。
【讨论】: