code-sharing

    6

    1答えて

    私はいくつかのソースコード(S)を共有する2つの緊密に関連するプロジェクト(AとB)を持っています。両方とも同時にリリースされ、リリース版は常に同じバージョンの共有コードを使用する必要があります。共有コードSは合理的に頻繁に変更されます。 だから、それはいつかのようになります。 バージョン1 Sのバージョンを使用して1 Bバージョン1は、Sバージョン1 バージョン2は、Sバージョン2 Bを使用して

    12

    1答えて

    「リンクとして追加」を使用するのではなく、移植可能なクラスライブラリを使用する利点は何ですか? おかげでリンクされたファイルの

    0

    3答えて

    私が現在行っているトピックはコード共有です。複数のファイル間でコードを共有するには、アクセス修飾子internalを使用することをお勧めします。しかしそれは?それとも間違っているのですか?誰もがソースにアクセスできないため、リンクを投稿できません。 クラスの定義を1つのファイル(インターフェイス、抽象クラスなど)にして、別のファイルに実装することはできますか(ここではinternalを使用していま

    1

    1答えて

    私は、TFSのチームプロジェクト(現在は2013年内にオンデマンドですが、間もなく2017年またはVSTSにアップグレードする予定です)でVSプロジェクトを共有する最良の方法を探しています。私たちの主な使用事例はWeb APIプロジェクトのリクエスト/レスポンスモデルですが、最近では開発チーム全体でより多くのユーティリティコードとカスタムパーサーを共有しようとしています。 現在のセットアップでは、

    1

    2答えて

    私は現在、watchOSアプリの拡張機能を備えたiOSアプリを構築しています。私は両方のアプリケーションで共有される特定のクラスを持っていますが、どちらのプラットフォームでもほとんど同じですが、特定のバリエーションがあります。私はこれがどのように最良に実装されているのだろうかと思います。今、私は次のようにします。これは動作しますがXCodeのが、このことについて、かなり混乱しているようですので、

    3

    5答えて

    多くの内部機能を備えたC#ラ​​イブラリをいくつかのパブリッククラスとインターフェイスしか公開していません。このコードをいくつかのプロジェクトで共有したいと思います。各プロジェクトでは、内部クラスをサブクラスで拡張する必要があります。 共通のライブラリを作成するために、これらのクラスをすべて公開するという考えは嫌いです。私はそれがあまりにも簡単に逆コンパイルに暴露し、デザインを破ると思う。 ソース

    5

    3答えて

    で同じコードを繰り返さないようにしてください。クラスに動的に割り当てられたデータが含まれている場合は、コピーコンストラクタoperator =とdestructorを明示的に定義するのが一般的です。しかし、これらの特別な方法の活動は重なっている。より具体的にはoperator =通常は最初にいくつかの破壊を行い、コピーコンストラクタの場合と同様に対処します。 私の質問は、同じ行のコードを繰り返さず

    0

    1答えて

    は、それは可能ですが、私は プロジェクトBプロジェクトCとの間で共有しようとしている共通クラスを含むプロジェクトAを持っていると言うです プロジェクトCがそれ自身のバージョンのプロジェクトをプロジェクトAから実装するように、プロジェクトA内の他のクラスはプロジェクトCバージョンをビルドターゲットにするか、またはプロジェクトB(共有バージョン)バージョンを使用する。 2つの独立したクラスを持つことは

    2

    2答えて

    私は、実際に2つのアプリケーションがお互いに絡まっている既存のDurandalアプリを持っています。 私は、アプリケーションをAngularで書き直して、別個のアプリケーションの共通コードを共有したいと考えています。 私はコードの約80%が共有できると推測しています。 もし可能であれば、私はangle-cliを使いたいと思います。しかし、私はAngularアプリケーション間でコードを共有する方法に

    0

    2答えて

    それは私にはかなり新しいことです。私たちは、私たちのソースコードにアクセスすることを顧客に認めました。 bitbucket/Sourcetreeを使うと、私はフォークを使って特定の状態へのアクセスをコミットすることができます。実際の(まだ開発中のコード)へのアクセスを許可したくありません。私はマイルストーンだけを共有する予定です。フォークはこのように使用できますか? 特定のコミットだけを共有するた