2014-12-09 16 views
10

Wie lauten die Standardnamenskonventionen, die beim Schreiben von Mule Flows beachtet werden müssen? Ich fand camel-case Konvention wurde in Mule in Aktion book.Was ist das Standardformat für Mule Namenskonvention gefolgt.Mule flows - Namenskonventionen

Kann irgendwer die Standardoption vorschlagen?

Antwort

7

Es gibt keine Namenskonvention für Mule. Sie könnten versuchen, die same rules Mule Community-Entwickler zu folgen, aber diese sind nicht ausschließlich für Mule-Anwendungen.

Gleichzeitig macht es Sinn, die gleiche naming conventions als die IoC container of Spring zu folgen, da Mule eine Art Spezialisierung davon ist.

+0

Vielen Dank für die gemeinsame Nutzung von Mule-Kodierungskonventionen. Frühling schlägt vor, Java Kodierungskonventionen zu folgen, nicht wahr? –

+0

Es ist sehr ähnlich, ja. –

3

Es gibt keine speziellen Daumenregeln für Namenskonventionen. Java-Benennungsstil wäre gut. In den meisten Fällen wird das Unternehmen, für das Sie die Anwendung entwickeln, einen eigenen Namenskonvention-Standard haben.

Aufgrund meiner Erfahrung Konventionen mit einem defnite symantics zB MF_Employee_RegService Namensgebung waren MF ist mule Fluss, Mitarbeiter Abteilung Registration Service

Kamel-Fall ist auch eine gute Option.

+1

Diese Frage wurde bereits beantwortet und akzeptiert. Nehmen Sie keine neuen Antworten auf sehr alte Fragen (1 Monat oder älter) vor, es sei denn, Ihre Antwort enthält eine erhebliche Menge an Inhalten, die in anderen Antworten oder Kommentaren nicht enthalten ist. –

2

Sie können Ihre eigenen definieren Es gibt keinen Zwang. Für eine bessere Wartbarkeit und Lesbarkeit Sie targetSystemName für die Ströme Präfix kann, die den Endpunkt der Activity fallowed Hits, dass die Strömung Beispiel erreicht: crm_fetchCustomerDetails, können Sie gemeinsame oder util fro die Ströme Präfix, die über gemeinsam sind Ihre Projekt.

1

Es gibt keine spezifischen Regeln für die Benennung von Konventionen für Mule-Flows. Es ist immer das Beste, wenn Sie sie aus Gründen der Wartbarkeit und Lesbarkeit benennen. MuleBooks folgen der CAMEL Notation. FYR.some Standards finden Sie unter mule repo

2

Mule ist eine Integrationsplattform und keine Programmiersprache. Es gibt keine spezielle Namenskonvention. Aber die Verwendung der Java-Namenskonventionen ist gut.

3

Ich habe eine Schulung über MuleSoft "MuleSoft.U Developer Essentials" gemacht und alle Flows, die sie genannt haben, waren so: nameOfTheFlow. Also war das erste Zeichen immer in Kleinbuchstaben und der Name endete immer mit "Flow". Außerdem war das erste Wort immer das, was der Flow gerade tat: "getPermissionsFlow" oder "postUserFlow". Nach meiner Erfahrung war das die Konvention, die mir der Kurs brachte.

1

Es gibt keine so harten Regeln für die Benennung von Konventionen für Mule-Flows. Wir sollten immer demselben Benennungsmuster folgen. MyFlow_flow1 (Unterstreichung verwenden) ist bevorzugt. MuleBooks folgen der CAMELcase Notation.

1

Hier sind die besten Praktiken:

  1. Anwendungsname: In Klein (Ex: myapplication)
  2. Config.xml Dateiname (app/...): Camel Fall. Ex. MeineAnwendung.xml
  3. Flow Name: Kamel Fall. Reflektiert den Zweck eines Flusses und endet mit dem Wort "Flow". D. H. MyApplicationFlow
  4. Name des untergeordneten Nachrichtenflusses: Camel case. Reflektiert den Zweck einer Unterströmung und endet mit dem Wort sub_flow/Subflow dh connectDBSub_flow/connectDBSubFlow

Für Rest der Dinge folgen Java-Standards cheers :)

0

Flussname beginnt mit FL_ und Subflow Name Beginnt mit SF_ würde Code Lesbarkeit erhöhen.

0

Es gibt keine solchen Benennungsstandards in Mule. Für eine gute Codierung verwenden Sie sinnvolle vollständige Namen für Komponenten und Teilabläufe und in lesbaren Formaten. Verwenden Sie sinnvolle Endpoints-URLs, wenn Sie einen HTTP-Connector verwenden. Glückliche Kodierung !!

0

Dies sind einige Namenskonventionen, die wir verwenden.

  • Fluss Namen Ströme im Allgemeinen rekursiv durch Projekt verwendet werden, könnte so die richtige Namensgebung Zweideutigkeit im gesamten Projekt entfernen. Hier sind einige Beispiele Ex. gmail_mail_fetch_Flow.xml, gmail_mail_send_Flow.xml, gmaps_distance_fetch_Flow.xml

wie man wirklich den gesamten Betrieb der Strömung durch einen Blick auf seinen Namen erfassen kann.