2015-03-14 4 views
1

Я пытаюсь использовать практику пакетов для своих заданий HW и моих личных проектов. Как студент университета, было бы правильным использовать edu.university_name.my_name.package_name?Как назвать пакет Java как студента

Что касается личных проектов, многие люди рекомендуют использовать их домен GitHub. Если я когда-нибудь планирую использовать мой персональный код в приложении, будет использовать мой домен GitHub надлежащим образом, чтобы назвать пакет?

Просто ищет немного советов

+0

Возможный дубликат: http://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java –

ответ

0

Идея присвоения имен вашим пакетам - вы когда-нибудь захотите использовать свои пакеты с сторонними пакетами, которые должны быть уникальными для предотвращения дублирования классных имен в проекте. Также требуется уникальное имя пакета, если вы когда-нибудь загрузите apk в Google Play Store.

Для колледжа Я считаю, что вы достаточно безопасны, используя предлагаемое имя пакета, если используете имя и фамилию. Для личных проектов вы можете использовать свой github uri, который по умолчанию уникален, но вы также можете подумать о покупке имени домена и использовать его.

+0

Хорошо, я думаю, мой самый большой проблема заключается в том, что грейдеры будут использовать мой код вместе со всем другим кодом учеников на своей машине, и я не знал, возникнет ли ошибка, если другой ученик и я используем одно и то же имя класса. – steveclark

+0

Пока имя пакета уникально, вам не нужно беспокоиться об этом. – avk

0

Ваше соглашение об именовании edu.university_name.my_name.package_name выглядит отлично.

Для других целей я рекомендую вам использовать домен, который вы хотели бы использовать в один день, например. org.steveclark.package.

0

Домен в Интернете (например, домен GitHub) уникален. Фамилия, как правило, не уникальна. Поэтому я бы рекомендовал вам использовать имя, которое, как вы знаете, уникально в Интернете.