知りたいこと
Visual Studio 2019、C#で開発を行っています。(とはいえ、今回の質問に言語はあまり関係ないと思います。)
知りたいことはプロジェクトの命名規則です。
前提として、以下のようなプロジェクトがあると思ってください。
- AAA (exeを作成するプロジェクト。製品固有)
- BBB (exeを作成するプロジェクト。製品固有)
- CCC (exeを作成するプロジェクト。製品固有)
- DDD (exeを作成するプロジェクト。製品固有)
AAA~DDDは、同じ製品で使うexeなのでデザインや処理などを共通化したいと思っています。
共通かする場合、以下の2種類の共通化が考えられると思います。
- この製品でしか使用しない共通ロジック(orデザイン) ⇒共通X
- この製品に依存しない共通ロジック(orデザイン) ⇒共通Y
例えば、AAA~DDDで共通のアイコンを使いたいと思えば、それは共通Xに入れると思います。
しかし、数値計算アルゴリズムなど、製品には依存しないロジックは、共通Yに入れると思います。
そこで、共通Xと共通Yの名前として、どのような名前が適切かをお伺いしたいと思いました。
また、共通Yに関しては、行う処理の種類によってY1、Y2、Y3…と複数に分かれることも想定できると思いますし、
大規模な開発であれば、当然そうすべきなのでしょうが、今回は小規模なので、出来れば共通Yを1つのライブラリにしたいと思っています。
共通Xも1つが良いです。
そういった場合に、適切な名前は何が良いでしょうか?
そもそも、このAAAAとかBBBBとかなんでしょうか?
単にGUIでメインウィンドウとサブウィンドウ、設定画面...とやるような場合は
単に新しくフォームを一つの実行ファイル内で生成してやればいいです。
それのことを書いていらっしゃるのでしょうか?
それともexeじゃなくてDLLとか?
またはバンドルして使う...なのか...
用途が不明すぎて、イメージができません。
質問者さんが組織の一員として開発を行っているので貼れば、組織で命名規則を決めて、質問者さんはそれに従うという話になると思うのですが? 組織内で相談してみてはいかがですか?
回答2件
あなたの回答
tips
プレビュー