問題タブ [cross-language]
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.
unit-testing - クロスランゲージTDDソリューションはありますか?
C#、Java、AS3で簡単なカラーマネジメントフレームワークを書きたいです。ただし、JUnit、FlexUnit、およびNUnitで単体テストを再作成するのではなく、単体テストを1回だけ記述したいと思います。
セットアップ、ティアダウン、およびセットテストを介して、「インスタンス」の操作と「インスタンス」の状態に基づくアサーションを定義するxmlファイルを言うという考えを念頭に置いています。次に、任意の数のxUnitに対して、そのXMLをxUnitコードに変換できるユーティリティを用意します。しかし、そのようなソリューションの開発に時間を浪費する前に、同様のソリューションがすでに存在しないことを確認したいと思います。
c++ - C ++からAda関数を呼び出すことはできますか?
私は完全なAda初心者ですが、HS中にPascalを2〜3年間使用しています。
IIRC、C /C++からPascalコンパイル済み関数を呼び出すことが可能です。C ++からAdaで記述されたプロシージャと関数を呼び出すことは可能ですか?
c# - メソッドがJavaで親オブジェクトをロックできるようにする
それが入っているオブジェクトをロック(ミューテックス)するメソッドをJavaで取得する方法はありますか?
これは紛らわしいと思いますが、基本的には、この C# のスニペットと同等ではなく、Java で行いたいと考えています。
私は、.Net で記述された API を Java に再実装する任務を負っており、Java のバージョンを .Net のバージョンと可能な限り同じに保つように依頼されました。これは、.Net バージョンが、私がアクセスできない C++ バージョンから転写されたように見えたという事実によって助けられません。
とにかく、上記の行はC#バージョンに表示され、Javaでも同じことを行うものが必要です。
c# - C#でPythonクラスをインスタンス化する
IronPythonを介して.netアセンブリにラップし、C#アプリケーションでインスタンス化するクラスをPythonで作成しました。クラスをIronPythonに移行し、ライブラリアセンブリを作成して、それを参照しました。では、実際にそのクラスのインスタンスを取得するにはどうすればよいですか?
クラスは(部分的に)次のようになります。
私がC#で書いたテストスタブは次のとおりです。
このクラスをC#でインスタンス化するには、何をする必要がありますか?
performance - 異なるプログラミング言語で書かれたライブラリでパフォーマンス テストを行う方法は?
問題は次のとおりです。類似または同等のスコープを持つ多数のプログラミング ライブラリ (XML パーサー、正規表現、マークアップなど) があるとします。ライブラリが異なるプログラミング言語 (java、C#、ruby、python、perl など) で記述されている場合でも、これらのライブラリでパフォーマンス テストを実行して比較 (およびレポートを生成) できるツールはありますか? ?
これらのopensourcetesting.org/performance.phpを見ましたが、上記の (ややぼやけた) 要件に適合するものはありませんでした。
クロス言語クロスプラットフォーム パフォーマンス テスト用のツールキットやフレームワークはありますか?
ありがとう。
business-logic - 異なるプログラミング言語間で共通のビジネス ロジックを共有するための戦略
Visual Dataflex で実装された複雑なビジネス ロジックを備えたモノリシック ビジネス アプリケーションを使用して、特定の機能が他のプログラミング言語 (主に .NET) で記述されているため、プログラミング言語間でビジネス ロジックを維持するという課題に直面しています。
そのため、不一致を回避するために、異なるプログラミング言語の実装間でビジネス ロジックを「同期」するための戦略を探しています。重複を避けることはプラスですが、これは自動テストによって補われる可能性があります。
編集: SOA は素晴らしい提案です。しかし、サービスの速度が不十分な場合はどうすればよいでしょうか?
編集 2:メタ言語を使用するための提案はありますか?
c# - XML ベースの検証フレームワーク クロスランゲージ
私は、クライアントとサーバーの両方で (できれば XML) に基づく検証を再利用する機能を必要とする新しいプロジェクトに着手しようとしています。
XML 検証構成データをクライアント側に提供するサービスをセットアップします。
以下は、決して扇動的であることを意味するものではありません。
Enterprise ライブラリは、XML で構成するオブジェクトの検証をサポートしていますが、Java 開発者は、この XML 解釈の Java リーダー バージョンにアクセスできません。
Spring.Net の検証もありますが、これも .net に縛られすぎている可能性があると思います。Spring.Net 検証スイートは、xml 構成を変更せずに、Java Spring フレームワークから直接移植されていますか?
.Net と Java の両方で使用できる検証用のフレームワークは他にありますか?
プロジェクトは完全に SOA であり、検証は私が把握しなければならない最後の作業の 1 つです。
編集:
受信クライアントが使用している言語内で検証を行う必要があることを明確にするために、つまり、Web サービスへのクライアントが Java の場合、検証は Java に読み込まれ、Java 内で検証されるため、エラー状態が UI に報告されます。ユーザーが修正します。同様に、それが .net クライアントの場合、.net クライアントはそれを読み取り、同じ機能を提供できます。
xml 内で検証したくありません。xml は一連のルールになります。つまり、Customer.Name は最大 50 文字で、少なくとも 5 文字である必要があり、必須フィールドです。
ありがとうピート
c# - PHP のシリアル化された配列/変数/クラスを非シリアル化し、C# で適切なオブジェクトを返す方法
目標は、PHPのシリアル化された文字列をシリアル化解除し、C# で sutable オブジェクトを取得することです。
C#(.Net)でこれを可能にする方法はありますか?
具体的には、必要な情報を返す特定の Web サイトに (HTTP 経由で) 通信するアプリケーションを作成する必要があります。幸い/残念ながら、私たちはウェブサイトへのアクセス許可を持っていないため、ウェブサイトから返されるデータ (主に配列) はPHP でシリアル化されています。