Có quy tắc chung về cách đặt tên cho không gian tên gói cho các dự án nguồn mở không có miền riêng không?Không gian tên gói Java cho các dự án không có miền riêng
Không gian tên phải là duy nhất, do đó, tên miền được chọn để quản lý điều đó, nhưng cuối cùng, điều đó không quan trọng, miễn là chúng là duy nhất.
Bây giờ, nếu tôi có một dự án mà chỉ được lưu trữ trên github, là nó okay để mất
com.github.username.projectname
hoặc được rằng thay vì tán thành, bởi vì tôi sử dụng một tên miền mà tôi không thực sự sở hữu?
Đừng nghĩ rằng đó là một vấn đề. Các dự án Apache và Codehaus dường như làm theo cách đó. –
tên gói của bạn không chỉ là duy nhất mà còn là thứ bạn sở hữu. giả sử bạn có một email [email protected], bạn có thể sử dụng gói như com.email.name như thể bất kỳ xung đột nào xảy ra, bạn sẽ thắng vì bạn sở hữu email. Trong ngắn hạn tên gói của bạn nên là duy nhất và bạn sẽ có thể chứng minh rằng bạn sở hữu nó –