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