問題タブ [modularization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
840 参照

git - Gitはマージ中に削除されたフォルダを無視しますか?

f1開発者は、 から分岐した機能ブランチに取り組んできましたmaster

リポジトリのモジュール化が不十分なため (システムはモジュール式ですが、モノリシック リポジトリに存在します)、およびその他の理由により、開発者はf1ブランチ内の「無関係なものの束」(彼の機能に関係のない他のモジュール) を削除することにしました。機能の単体テストは成功しましたが、ブランチには、システムの他のモジュール全体のこれらすべての削除が含まれています。

フォルダの削除を無視しf1てマージする最も簡単で痛みのない方法は何ですか? masterで変更されたファイルの一部が、f1の展開でも変更されたとしmasterます。

追加要件ブランチ での作業はf1、マージ後しばらく継続する必要がある場合があります。これまでに提案された回答がそれにどのように影響するかはよくわかりません。

0 投票する
1 に答える
246 参照

android - Android リソースのモジュール化

Android プロジェクトを 5 つのモジュールに分割しています。「app」モジュールは、すべてのリソース ドローアブルを持つ UI を使用して、すべてのビューと処理を処理します。

現在、画像を比較するためのアルゴリズムを実装していますが、ソース コードは「アプリ」モジュールにあってはなりません。これらのドローアブルにアクセスする正しい方法は何ですか? プロジェクト アーキテクチャを維持するには、このモジュールでこれらのドローアブルを作成/追加する必要があると思います。そうであれば、どうすればアクセスできますか? これは、Java クラスが「app」モジュールにある場合にのみ機能するためです。これは望ましくありません。

gradle ファイルにいくつかの行を追加する必要がありますか? 前もって感謝します。