客先からの質問にどう答えれば良いのか困っています。
そこでは社内の管理システムをEJBで作成しているのですが
共通部品(親クラス、表示用JSPファイルなど)を初めに作り、
その処理を行う部品を分担して作っています。
環境として、共有ドライブにそれぞれ自分用のフォルダを作成し、
共通部品をコピーしてきて部品を作成しています。
しかし共通部品でもいまだに更新しているので
いざ結合しようとした時に古い共通部品を使って作成している人も
いて、エラーになってしまうのではないか、ということなんです。
それを防ぐために私が考えたのはまず共通部品用の共有フォルダを作成し、
そこから毎回コンパイル時にそのファイルを使用するようにし、
また共通部品を作成する人は一人に決め、更新される度に知らせてもらうように
するくらいしか方法がないのでは、と思うのですが。
何かいい案があれば教えてください。
文章がわかりにくくてすみません。
No.2ベストアンサー
- 回答日時:
開発上のアイデアとして一般的と思えるのは、インタフェースを決定してリリースした後は、そのインタフェースを変えないというルールを徹底するというものです。
他に影響がありそうな変更がある場合、別のファイルとして構築し直します。
また、マイクロソフト製品でVisual SouceSafeというものを利用して、ファイルの履歴管理を行っています。同時に編集できる人は一人であり、その人がチェックインという処理を行わない限り、他の人は該当するプロジェクトのファイルの内容を変更することができません。
もちろん、履歴情報として残っていますから、問題が起こった場合にも、問題がなかった段階にさかのぼって利用することができます。
(さかのぼって使用するのが当然になると、最新の版に入れ替えるタイミングが問題になったりしますが。)
Visual SouceSafeに限らず、バージョン管理ツールはいろいろありますから、調べてみてください。
そのようなバージョン管理ツールの存在も知りませんでした。
とても参考になります。
いまはWebLogicを使って開発しているのですが、
バージョン管理はできないということで困っていたのですが、
組み合わせて使っていけばいいのですね。
これから利用していこうと思います。
ありがとうございました。
No.1
- 回答日時:
こんにちは以前同じような開発をしていたpurimabです。
すでに会社は辞めてしまったのですが、やってたこととほとんど同じ様なのでお返事してみました。
>それを防ぐために私が考えたのはまず共通部品用の共有フォルダを作成し、そこから毎回コンパイル時にそのファイルを使用するようにし、また共通部品を作成する人は一人に決め、更新される度に知らせてもらうように
するくらいしか方法がないのでは、と思うのですが。
大体そのようにしていました。
私たちのところでは、共通部品を作成する人というか管理する人が一人でしきってました。もちろん更新されるたびに知らせてもらってました。それ以外の各部品開発担当者は仕事を始める一番前と更新されるたびに最新の共通部品を使うようにしていました。
私は末端の開発者で詳しいところまでお答えできないのですが、環境については、こんな感じでした。
私は開発の実務経験がまだなく、今回の支援が初仕事でした。
実際の環境の話が聞けて、
説明もわかりやすく参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(応用科学) 人工知能で電気回路作製。 人工知能で電気回路を作成することはできますか。 1 「おおまかな構成はこの 3 2023/04/12 20:35
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- 文学 応募予定作品と似たものがある 3 2023/05/10 21:52
- Google+ Googleのドキュメントの使い方を教えて貰いたいです。 書いたものを共有して格納場所に入れて 毎日 2 2022/05/02 10:55
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Google Drive GoogleWorkspaceについての質問 1 2022/12/16 17:57
- 分譲マンション 皆さんのマンションの第2回目・長期修繕計画書見直では)管理会社への作成依頼は→無償作成か?有償作成か 1 2022/08/21 18:44
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
earファイルを展開する方法
-
Eclipse・プロジェクトで、フォ...
-
PowerShellにてZipFileクラス利...
-
「メイン・マニフェスト属性が...
-
javaでファイルの実態チェック(...
-
EclipseでHTTP404エラーが出る。
-
getClass().getResourceでのフ...
-
Eclipseで、配布可能なJARファ...
-
【Eclipse】パッケージ・エクス...
-
javax.mailがimportできない
-
java.io.Fileクラスは絶対パス...
-
Eclipseでデバッグが出来ないエ...
-
ディレクトリを操作したいと思...
-
Eclipse下段のビュー画面での漢...
-
読込ファイルのパスについて
-
eclipse でclassesフォルダーが...
-
CLASSファイルの暗号化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
Eclipse・プロジェクトで、フォ...
-
Eclipse「リフレッシュ」と「ク...
-
SVFの設定について:クラスパス...
-
classファイルについて
-
earファイルを展開する方法
-
jdbcドライバのjarファイルにク...
-
eclipse でclassesフォルダーが...
-
【Eclipse】パッケージ・エクス...
-
EclipseでHTTP404エラーが出る。
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
java クラスファイルとソースコ...
-
VisualStudioでC++クラスを追加...
-
コンパイルした後 java (class...
-
Javaアプリケーションのアイコ...
-
java.io.Fileクラスは絶対パス...
-
『ClassNotFoundException: org...
-
javax.mailがimportできない
-
「削除するか、クラスパスの正...
おすすめ情報