2009-12-23 23 views
7

Quy ước là bạn sử dụng tên miền của công ty bạn. Đó là khá đơn giản nhưng những gì nếu nó là một cái gì đó giống như www.mycompany.co.uk.Làm thế nào để bạn xử lý tên mã quốc gia TLD trong gói/không gian tên của bạn?

Hiện tại, đây không phải là vấn đề nếu đó là www.mycompany.com. Đó là khá đơn giản com.mycompany.Class

Chúng ta có ý định làm gì với cái đầu tiên?

uk.co.mycompany.Class OR co.uk.mycompany.Class? Hoặc cái gì khác hoàn toàn?

Trả lời

8

uk.co.mycompany.Class

Đây là một sự đảo ngược đơn giản của URL của bạn. Lưu ý rằng trong ví dụ đầu tiên tên miền bạn thực sự sở hữu là mycompany.com, không chỉ www.mycompany.com

+0

xin lỗi có. Ít trượt. Điều khó chịu khác là nó thêm một thư mục KHÁC để duyệt qua nếu bạn đang sử dụng Java. Có thể đặt chúng lại với nhau, couk.mycompany? – uriDium

+0

Trong thực tế, trừ khi bạn đang phát hành sản phẩm như một cái gì đó có khả năng va chạm không gian tên (SDK, thư viện nhà phát triển, Android), có rất ít sự thật cần phải tuân theo tiêu chuẩn. – Guvante

+1

@quiDium: "thêm ANOTHER thư mục để duyệt qua" Chỉ cần sử dụng một IDE phong nha, mà sẽ trình bày các gói như là một cấu trúc hợp lý :-). Eclipse ví dụ làm điều này (xem gói). – sleske

0

Nếu đó là cách bạn viết không gian tên của mình, tôi muốn nói rằng uk.co.mycompany.Class phù hợp nhất với ví dụ đầu tiên của bạn .

Dường như với tôi rằng điều này là khá chủ quan và bạn nên xác định một tiêu chuẩn và gắn bó với nó.

+0

Khuyến nghị chính thức của FYI Java là sử dụng nghịch đảo của URL của công ty đối với các không gian tên. Một chút kỳ lạ nhưng nó có nghĩa là ít va chạm trong tự nhiên. –

Các vấn đề liên quan