2014-12-09 20 views
10

Giống như với bất kỳ ngôn ngữ lập trình nào, các quy ước đặt tên tiêu chuẩn sẽ được tuân theo khi viết dòng Mule là gì? Tôi tìm thấy camel-case quy ước đã được theo sau trong Mule in Action sách.Định dạng chuẩn cho quy ước đặt tên Mule là gì.Luồng Mule - Quy ước đặt tên

Có thể đề xuất tùy chọn chuẩn nào không?

Trả lời

7

Không có điều nào như quy ước đặt tên cho Mule. Bạn có thể thử áp dụng các nhà phát triển cộng đồng Mule same rules Mule theo dõi, nhưng những người này không hoàn toàn áp dụng cho Ứng dụng Mule.

Đồng thời, hãy thực hiện theo cùng một số naming conventions so với số IoC container of Spring cho rằng Mule là một loại chuyên môn hóa của nó.

+0

Cảm ơn bạn đã chia sẻ quy ước mã hóa Mule. Spring đề nghị tuân theo các quy ước mã hóa Java, phải không? –

+0

Nó rất giống nhau, vâng. –

3

Không có quy tắc đặt ngón tay cái quy ước đặt tên cụ thể. Kiểu đặt tên Java sẽ tốt. Hầu hết các trường hợp doanh nghiệp mà bạn đang phát triển ứng dụng sẽ giữ tiêu chuẩn quy ước đặt tên của riêng họ.

Dựa trên kinh nghiệm của tôi quy ước đặt tên với một defnite symantics ví dụ MF_Employee_RegService là MF là dòng chảy con la, bộ phận nhân viên, dịch vụ đăng ký

camel hợp cụ thể cũng là một lựa chọn tốt.

+1

Câu hỏi này đã được trả lời và chấp nhận. Không đưa ra câu trả lời mới cho các câu hỏi rất cũ (1 tháng trở lên) trừ khi câu trả lời của bạn cung cấp một lượng đáng kể nội dung không tìm thấy trong các câu trả lời hoặc nhận xét khác. –

2

Bạn có thể xác định của riêng bạn Không có sự bắt buộc. Đối với bảo trì tốt hơn và dễ đọc, bạn có thể thêm tiền tố targetSystemName cho dòng chảy mà Hits endpoint bạc màu bởi activityName rằng dòng chảy hoàn thành ví dụ: crm_fetchCustomerDetails, bạn có thể thêm tiền tố chung hoặc util fro dòng chảy mà là phổ biến trên của bạn dự án.

1

Không có quy tắc cụ thể nào cho đặt tên Quy ước cho Luồng Mule. Nó luôn luôn là tốt nhất nếu bạn đặt tên cho họ từ khả năng bảo trì và khả năng đọc. MuleBooks tuân theo Ký hiệu CAMEL. Các tiêu chuẩn FYR.some có thể được tìm thấy tại mule repo

2

Mule là nền tảng tích hợp chứ không phải ngôn ngữ lập trình. Không có quy ước đặt tên cụ thể. Nhưng việc sử dụng các quy ước đặt tên Java sẽ tốt.

3

Tôi đã thực hiện một khóa đào tạo về MuleSoft "MuleSoft.U Developer Essentials" và tất cả các luồng mà họ đặt tên là như vậy: nameOfTheFlow. Vì vậy, ký tự đầu tiên luôn luôn ở trường hợp thấp hơn và tên luôn luôn kết thúc bằng "Flow". Ngoài ra, từ đầu tiên luôn là những gì luồng đang làm, ví dụ: "getPermissionsFlow" hoặc "postUserFlow". Vì vậy, dựa trên kinh nghiệm của tôi, đó là quy ước mà khóa học mang lại cho tôi.

1

Không có quy tắc cứng nào cho việc đặt tên Quy ước cho Luồng Mule. Chúng ta nên luôn luôn theo cùng một loại mẫu đặt tên.MyFlow_flow1 (sử dụng gạch dưới) được preffered. MuleBooks tuân theo Ký hiệu CAMELcase.

1

Sau đây là các thực hành tốt nhất: Tên

  1. Ứng dụng: Trong chữ thường (Ví dụ: myapplication)
  2. tên file Config.xml (ứng dụng/...): Camel hợp cụ thể. ví dụ ứng dụng của tôi.xml
  3. Tên luồng: Vỏ lạc đà. Phản ánh mục đích của luồng và kết thúc bằng Luồng từ i.e myApplicationFlow
  4. Tên luồng phụ: Trường hợp Camel. Phản ánh mục đích của một dòng chảy phụ và kết thúc với từ sub_flow/subFlow tức connectDBSub_flow/connectDBSubFlow

Đối với phần còn lại của những điều làm theo tiêu chuẩn java cổ vũ :)

0

tên dòng bắt đầu với FL_ và tên Subflow Bắt đầu với SF_ sẽ tăng khả năng đọc mã.

0

Không có tiêu chuẩn đặt tên như vậy theo sau trong Mule. Để sử dụng thực hành mã hóa tốt có nghĩa là tên đầy đủ cho các thành phần và các luồng phụ và trong một định dạng có thể đọc được. sử dụng các URL điểm cuối có ý nghĩa nếu bạn đang sử dụng bất kỳ trình kết nối HTTP nào. Happy Coding !!

0

Đây là một số quy ước đặt tên mà chúng tôi sử dụng.

  • Dòng Tên dòng chảy thường được sử dụng một cách đệ quy thông qua dự án, đặt tên rất thích hợp có thể loại bỏ sự mơ hồ trong suốt dự án. dưới đây là một số ví dụ Ví dụ: gmail_mail_fetch_Flow.xml, gmail_mail_send_Flow.xml, gmaps_distance_fetch_Flow.xml

như ai thực sự có thể nắm bắt các hoạt động tổng thể của dòng chảy bằng cách nhìn vào tên của nó.