アプリケーションのバージョンまたはマイルストーンの命名スキーム
-
08-07-2019 - |
質問
「スキーム」を探しています。アプリケーションのバージョンまたはマイルストーンの命名について。
現在のプロジェクトに合った命名スキームを見つけたいのですが、このテーマに関する知識やアイデアを共有するために、もっと興味深いスキームをここに集めるべきだと思います。
また、提案されたスキームまたは推定で可能な名前の数を提供する必要があります。
例:
- OGRE(Object-Oriented-Graphic-Rendering-Engine) : 各バージョンは、" The Great Old Ones" の Lovecraftの「クトゥルフの呼び声」 mythos -67の可能な名前。
- Ubuntu(LinuxベースのOS) :ここで説明されているとおり
リリースの開発コードネーム 「形容詞動物」の形式を取ります。そう 例:イボイノシシ(Ubuntu 4.10)、Hoary Hedgehog(Ubuntu 5.04)、Breezy Badger(Ubuntu 5.10)は Ubuntuの最初の3つのリリース。に 一般的に、人々はリリースを参照します 「いぼ」のような形容詞を使用するまたは 「さわやかな」。
これは、有限だが非常に大きな名前カウントを許可します。
- 一部のハードウェアおよびソフトウェアのリリースには、実世界の大都市のような名前が付けられています-数百の名前があります
- ハードウェアとソフトウェアのリリースには、(ギリシャ語-ローマ-なんでも)神話の神々や王/武将/皇帝のような名前が付けられています-神話の名前の10分の1;
- など
私自身のプロジェクトでは、DRY、KISS、YAGNI、Singleton、Factory、Visitorなどの一般的なソフトウェア原則/哲学/ルール/パターンなどの公開リリースに名前を付けるための命名スキームを使用することを考えています しかし、それは多すぎると感じるかもしれません...コンピューターオタク。 :)
解決
プロジェクト名としてのプログラミング用語の問題は、ほとんどのユーザーにとって混乱を招くことです。彼らは素晴らしい内部コードネームを作ります。
プロジェクト名として使用される主要な川-ナイル川、ブリスベンなどを聞いたことがあります。
http://en.wikipedia.org/wiki/List_of_rivers
アルファベット順にリリースすると、ユーザーはどちらのバージョンが新しいかを覚えやすくなります。
他のヒント
個人的には、神話上の生き物、毛皮で覆われた動物、地理的ランドマークにちなんで、ソフトウェア製品のリリースバージョンに名前を付けているのは、少し新しい時代であり、気取らないことです。ベータ版または内部の作業コード名で十分かもしれませんが、エンドユーザーにリリースする際に適切なバージョン番号に代わるものはありません。
2c
ケブ
以前は、地獄とその神話のすべての異なる名前を使用していました。私たちの本番サーバーは私のお気に入りでした:Horus。
率直に言って、私はUbuntuのリリース命名スキームを取得していません-あまりにも多くの名前が私たちに投げられます。 Windowsは時々XPおよびVistaに対応できます(3〜4年ごと?)が、Ubuntuは6か月ごとの名前の寄せ集めで攻撃的すぎます。
質問に答える-古き良き8.10と9.04の何が問題になっていますか?確かにKISS