• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PerlでCGIプログラムをチーム開発する方法について)

PerlでCGIプログラムをチーム開発する方法について

このQ&Aのポイント
  • PerlでCGIプログラムをチーム開発する方法について悩んでいます。開発環境の用意とソースの管理をどう両立させるのか、選択肢としてLinuxサーバとWindows端末を組み合わせた方法や、ローカルに実行環境を構築する方法などが考えられます。
  • 具体的には、案(1)では開発用のLinuxサーバを用意し、開発はWindows端末で行い、ソースをアップロードしてテストを行う方法です。また、案(2)では開発用Windows端末にローカル実行環境を構築する方法、案(3)では開発用のLinux端末を用意し、ローカルに実行環境を構築する方法を検討しています。
  • 一般的には、開発環境と実行環境を切り分けることで開発効率を上げることが多いです。開発用の環境を用意し、開発者はそれぞれの端末で開発作業を行い、ソースを共有する方法が一般的です。どの方法が最適かはプロジェクトの要件や開発者の状況によって異なるため、相談して決めることが重要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.1

案(1)と案(2)を合わせた形が良いのではないでしょうか。 windows機のローカル環境で細かな修正/作成の動作確認を行い、一日に一度とかのペースでLinuxサーバの方で確認を行います。 開発者はそれぞれソース管理ツールからのDLフォルダを自分のマシンに設置した仮想サーバのアプリケーションフォルダ(cgi-binの下とか)に置けば、自分で修正してすぐに動作確認ができます。 流れとしては、 ・ソース管理ツールからDL ・修正 ・自機で確認 ・ソースをチェックイン。 ・windows機共用機で確認(ファイルサーバがそのままwindows共用機のcgi-binの下とかだと楽ですね) 以上くりかえして、特定のタイミングで ・linuxマシン上のファイルのバックアップをとる ・linuxマシン上のソース入れ替え ・linuxマシン上で動作確認 一般的にはこんな感じじゃないでしょうか。

dandy_kimkim
質問者

お礼

ご回答ありがとうございます。 なるほど、linux上に動かすタイミングを定期的にする運用ですね。大変勉強になりました。 情報を探してはみたものの見つからず、 自分の知らないツールややり方があるのではないか との心配もあったので安心して取り組めます。 どうもありがとうございました。

関連するQ&A