Package名についてなのですがドメインを逆にする方法が推奨されていると思うのですが、サイトを運営していない場合何を使えばよいのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答6件
0
サイト名(の逆記述)が推奨されるのは、少なくとも全世界的にユニークであることを担保できるからです。ドメインは固有のものになりますし(example.com とか使うとあれですが)、サブドメイン部分はドメインベンダで管理しているから、そこが適切に割り振ればユニーク性を保証できます。
なぜユニークである必要があるかと言うと、もしそのパッケージを公開した場合、同名のパッケージがあったらいろいろと困るからです。
逆にいえば、パッケージを公開するつもりがないなら、名前の付け方は自由です(少なくとも既存のパッケージと競合しなければよい)。
※パッケージ(ライブラリ)の公開であって、プログラムの公開ではありません
余談:
ユニーク性を担保するものとして UUID を埋め込むという手もあるにはあります(最初にそのパッケージを作った時に UUID を取得して以後使いまわす)。が、たぶん見た人が「なんぞこれ?」となるので、あまりお勧めしません。
投稿2017/01/27 09:12
編集2017/01/27 09:24総合スコア13703
0
githubPagesのドメインなんてどうでしょう。
投稿2017/01/27 09:26
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
Java
1package nan.demo.iize; 2 3public class Main {
nan ┗demo ┗iize ┣Main.java
投稿2017/01/27 08:38
総合スコア5405
0
ベストアンサー
財団法人インターネット協会が行っている「パッケージ名登録/利用サービス」というものもあるみたいです。
http://www.java-conf.gr.jp/wg_bof/package/about.html
投稿2017/01/30 09:09
総合スコア310
0
flaさんなら
package fla.アプリ名
がベストなのではないでしょうか?
私はパッケージ名のために独自ドメインを取りましたがw
投稿2017/01/27 13:13
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。