問題タブ [common-code]
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.
c++ - C++は1つの異なるステートメントで一般的なコードをリファクタリングします
f(vector<int>& x, ....) and g(DBConn& x, ....)
(....)パラメーターがすべて同一である2つの方法があります。
2つのメソッド内のコードは、xのタイプに基づいて異なるアクションを実行する1つのステートメントを除いて、完全に同一です。
共通のコードを1つのメソッドに抽出し、2つの異なるステートメントを使用する最も簡単な方法は何ですか?
演算子()(int a)をオーバーロードするテンプレート化されたファンクターを作成することを考えていますが、それはやり過ぎのようです。
git - Git - 分岐と共有コード ベース
これまでは、プッシュ、プル、コミット、クローンなどの一般的な git 操作を使用していました。
しかし今、特定の機能をテストするためにさまざまなブランチを持つ git リポジトリが必要ですが、これらの機能はすべて、リポジトリに含める必要がある同じライブラリを必要とします。
これを行うための最善の方法は何ですか?
iphone - ライブラリを作成する価値があるのはいつですか?
私は約1年間iOSアプリを開発しています。その間に、アプリからアプリへと頻繁にリサイクルするかなりの数のクラスを開発しました。たとえば、テーブル ビューを記述してアプリ内設定を制御しやすくすることに関連するクラスがたくさんあります。
現時点では、これらのクラスを 1 つのアプリから取得して、次のアプリに貼り付けるだけです。私の質問は、静的ライブラリの作成と使用が容易になるのはどの時点でしょうか?
xcode - あるXcodeプロジェクトを別のプロジェクトに含める-リンカーエラー
私はこれを行おうとしていますが、問題が発生しています。親プロジェクトは、子プロジェクトからクラスSettingsViewControllerにアクセスする必要があります。子プロジェクトパスをヘッダー検索パスに配置しました。すべて正常にコンパイルされますが、次のようなリンカーエラーが発生します。
未定義のシンボル: "_ OBJC_METACLASS _ $ _ SettingsViewController"、参照元:StatisticsViewController.oの_OBJC_METACLASS _ $ _ StatisticsViewController "_OBJC_CLASS _ $ _ SettingsViewController"、参照元:objc-class-ref-to-SettingsViewController in SelectionViewController.o _OBJC_CLASS _ $ _ Statisticシンボルが見つかりませんcollect2:ldが1つの終了ステータスを返しました
どうすればこれを修正できますか?
web-services - .NET 2 ASMX Web サービス - .NET 3.5 サービス リファレンス経由で呼び出される - 共通クラスの再利用
次のような単一の Web メソッドを持つ .NET 2 Web サービスがあります。
foobar クラスは、(.NET 互換 Web 参照ではなく) サービス参照を介して Web サービスを呼び出す .NET 3.5 アプリケーションでも (プロジェクト参照として) 利用できる共通の .NET 2 アセンブリで定義されます。
問題は、サービス参照名前空間に独自の自動生成された foobar の実装が含まれていることです。そのため、プロキシ SOAP クライアントで使用可能な、自動生成された Service Reference メソッドには、次の署名があります。
Web サービスは .NET 2 ベースであり、共通クラスの再利用は WCF のようにサポートされていないため、これは避けられません。
質問は、Common.foobar クラスを WebServiceReference.foobar クラスに複製する簡単で信頼できる方法を知っている人はいますか? または、共通ライブラリで定義されているクラスを使用できる「ハック」を知っている人はいますか? または、誰でも私が木のために木を逃した場所を指摘できますか?それは実際には共通ライブラリクラスを使用することが可能です
編集-いくつかの詳細情報
.NET 2 Web サービス クラスは次のようになります。
呼び出し元のクライアント (.NET 3.5 - .NET サービスへのサービス参照あり) は次のようになります。
共通ライブラリ (これも .NET 2) の foobar クラスは次のようになります。
そして、次のようなスキーマから派生します。
最後に、.NET 3.5 クライアントのサービス リファレンス構成ページのスクリーンショットを次に示します。
このスクリーンショットから、サービス構成、つまりクライアント プロジェクトが、私の Foobar クラスの実装を含む CommonLibrary を認識していることがわかります。
上記のすべてが機能することは言及する価値がありますが、実際には foobar クラスはここに投稿されたサンプルよりもはるかに複雑です。したがって、Common.Foobar => ServiceReference.Foobar をリクエストに対して、またはその逆をレスポンスに対して変換するのではなく、フレームワーク全体で Common.foobar を使用できるソリューションを見つけたいと思っています。
javascript - CとJavascriptで共通コードが使える
このプロジェクトでは、サーバーからデータを受け取ります (JSON/XML の場合もあります)。データを処理して同様のことを行う 2 つの個別のクライアント アプリケーションがあります。1 つのアプリケーションは Web ベースで、ロジックは JavaScipt で記述されます。1 つは C アプリケーションに関するものです。データを処理する方法のロジックは同じです。それらの間で再利用できるメソッドを使用して共通のコードを記述する方法はありますか。
html - Dreamweaver: 複数のページで共通のコードを編集する方法
複数の .html に共通のコードを持つ Web サイトを編集しています (以下の例)。.asp ページのインクルード ファイルの操作には慣れていますが、共通コードがインクルード ファイルのように認識されるように、Web サイトを Dreamweaver CS5.5 にインポートするにはどうすればよいですか? ありがとうございました!
android - 携帯電話とタブレット Android の両方に共通のコードを持つ
私たちのプロジェクトでは、Android 2.3 以降の電話とタブレット 3.0 以降をサポートしています。両方に共通のコード ベースと UI を使用したいと考えています。しかし、3.0以降でそれが見つかりました。フラグメント、ローダーなどの一部のクラスはサポートされていますが、このバージョン以下ではサポートされていません。したがって、コードを共通に保つ (または共通のコードを最大化する) ためのベスト プラクティスはどれでしょう。
前もって感謝します。
eclipse - Android Studio プロジェクトで共通のコード ベースを作成する方法
ほぼ同じタイプのEclipseプロジェクトがいくつかあります。これらを Android Studio にインポートして、Android Studio で共通のコード ベースを作成するにはどうすればよいですか。
jquery - Web サイトから別の Web サイトに div をコピーすることは可能ですか?
サイトから別のサイトに div をコピーすることは可能ですか? 多くの Web サイトを管理している場合、すべての Web サイトに移動して変更することなく、コードの静的な部分 (共通のフッターなど) をコピーする必要があります。私はjQueryを使用しようとしていました.clone()については知っていますが、サイトから別のサイトに機能させる方法がわかりません