2

問題があります。同じアプリケーションの複数のバージョンがありますが、複数の複製アプリケーションを複製して管理するプロセスが非常に複雑になり、各コピーはクライアントの要求によって独自の機能を取得します。

このプロセスを簡素化するためにどのような方法が使用されていますか? すべてのアプリについて詳細なドキュメントが必要ですか?

モジュールごとにコードを分離しようとしていて、クライアントの要求に応じてそれらを用意しました。正しいパスにいますか?

下手な英語で申し訳ありません。質問があればいつでも聞いてください。私は常にオンラインです。

4

1 に答える 1

1

これは、コード リビジョン システムで管理できます。Git と Mercurial では、コードを「変更セット」として管理できます。クライアントごとにブランチを作成し、すべてのユーザーに機能を追加するメイン ブランチ (トランク) を作成できます。クライアント ブランチでは、個々のクライアントの機能セットを追加します。それらをトランクにマージしたい場合は、それができます。幹から枝にマージすることもできます。

もちろん、このアプローチを容易にするためにモジュール方式で開発することが重要です。また、単体テストは、マージが必要な場合に作業を高速化します。

于 2013-07-09T14:51:12.370 に答える