問題タブ [sanity-check]

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 に答える
172 参照

c++ - C ++の健全性テストジェネレーターのリスト?

私が見つけたのは

http://ispras.linux-foundation.org/index.php/API_Sanity_Autotest

ウィキペディアに掲載されているからです。C ++用の他のSanityスイートはありますか?

0 投票する
3 に答える
666 参照

c# - C#: reducing line noise in sanity checks

Possible Duplicate:
Shortcut for “null if object is null, or object.member if object is not null”

I wish there were a way to make this type of test simpler in C#:

One possible feature that would support this is if statements that supported new variable declarations, e.g.

The gains may not be obvious here, since the proposed solution is actually longer in this example. But with longer names it would really pay off.

Is there any better way to do this? Any chance of a suggestion like this actually making it into a future version of the language (calling Eric Lippert, come in)?

0 投票する
3 に答える
1454 参照

django - Djangoフィクスチャをロードするときにmodel.save()が呼び出されませんか?

Django モデルの save() メソッドをオーバーライドしているので、オブジェクトに対して追加の健全性チェックを行うことができます。(save() はこれを行う正しい場所ですか?)

フィクスチャ/initial_fixtures.yaml オブジェクトで save() メソッドが呼び出されているようには見えません。フィクスチャの健全性をチェックするにはどうすればよいですか?

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

python - 健全性チェックを設計する

GUIベースのプロジェクトがあります。それをコード自体とGUI部分に遠ざけたいと思います。

これは私のコードです Main.py::

ここで、GUIの部分で、try-exceptブロック内で関数を呼び出すだけです。

現在の設計では、チェックは最初の警告/例外で停止します。もちろん、例外はコードを停止する必要がありますが、警告はユーザーへのメッセージのみを表示し、その後も続行する必要があります。どうすればそのように設計できますか?

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

arrays - サブルーチン内の別の関数に配列を渡す関数を呼び出す VBA サブルーチンを取得する方法

VBA サブルーチンで配列を作成する関数を実行し、その配列を別の関数に渡して、それらの配列項目をさらに処理しようとしています。非常に単純で、実際のコードとまったく同じように機能する例を作成しました。それは次のとおりです。

2 つの関数と、それら 2 つの関数を呼び出すサブルーチンだけです。コンパイラはコードのコンパイルを拒否し、次のように説明します。

コンパイル エラー:

型の不一致: 配列またはユーザー定義型が必要です

すべてが同じデータ型であり、渡された引数は実際には配列であるとしか言えません。ご参考までに、はい、データが割り当てられている配列を試してみました。

VBA 構文に欠けている微妙なものであることはわかっていますが、このような例は見たことがありません。どんな洞察も大歓迎です。

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

javascript - JavaScript で上位 32 ビット部分と下位 32 ビット部分から 64 ビット整数を作成するときに、大きすぎる値を防ぐにはどうすればよいですか?

したがって、JavaScript 整数は内部的に 64 ビットの浮動小数点値であるため、-2 53から +2 53 (-9,007,199,254,740,992 から +9,007,199,254,740,992) の値を正確にサポートできます。

これについては、非常に興味深いスレッド「What is JavaScript's Max Int?」ですべて読むことができます。Number が精度を落とさずに到達できる最大の整数値は?

私のプロジェクトでは、非常に大きなファイルに 64 ビット オフセットが必要です。これらは、32 ビット値の上位と下位のペアを組み合わせることで作成できます。完全な 64 ビット範囲は必要ないので、JavaScript の制限で問題ありません。

しかし、どのようにすればよいかわからないのは、指定された 32 ビット値のペアが JavaScript の範囲外の数値にならないことを確認する方法です。

これに対してどのように確認できますか?この範囲外の数値の場合、最も難しいと思います。

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

ios - 健全性チェック: iOS と OSX の両方で動作するビューを設計するためのアーキテクチャ?

iOS と OSX のコードの 99% を再利用したいアプリを作成しています。健全性チェックを求めるだけです。

(編集)一部の応答に影響を与える可能性のある私のプロジェクトに関するもう少しの情報:私のアプリには、主にiOSデバイス向けのカスタマイズ可能なプレゼンテーションが含まれています. OSX コンポーネントは、実際には、カスタマイズ可能なプレゼンテーション (選択した iOS デバイスで何を表示するかを指定する方法) のデザイナーです。つまり、OSX アプリは完全に通常の OSX アプリであり、ユーザーは iOS デバイスの一部の要素を選択、構成、および配置でき、そのプレゼンテーションのプレビューが表示されます。もちろん、プレビューを iOS のレンダリングにできるだけ近づけたいと思っています (すべての OSX デバイスで利用できるとは思わない iOS シミュレーターを実際に起動する必要はありません)。そこで、OSX と iOS の両方で可能な限りほぼ同じようにレンダリングされるビューとしてプレゼンテーションを設計しました。

この目的のために、私は iOS でいくつかの単純なビュー描画を開始し、現在は OSX に移植できるようにコードを再構成しています。これまでの私の戦略は、UIView / UIWindow / UIFont / UIColor などへのすべての参照を _View / _Window / _Font / _Color などに置き換えることです。iOS バージョンの場合、Wrapper.h というファイルを次のように含めます。

...OSX の NS ベースの定義 (NSWindows など) では、いくつかの詳細 (ビューの Y 座標など) が変更されることはわかっていますが、対処できます。

OSXには同等のものがないため、そのようにマッピングできないと思う唯一のコンポーネントはジェスチャ認識機能です。OSX ではタップ イベントは本当に必要ないので、iOS ラッパーで実装され、OSX ラッパーでスタブ化された汎用呼び出しにすることを計画しています。

良いアイデア?悪いアイデア?これに取り組むより良い方法はありますか?ありがとう...

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

r - Rでのランダム化された人口統計データフレームのサニティチェック

人口統計情報を使用して、人々のサンプルデータフレームを作成しようとしています。生成されたデータの各行が論理的であることを確認したい。具体的には、博士号も取得している 22 歳未満の人物を示す行はありません。データフレームにその論理チェックを行わせるにはどうすればよいですか? 以下は、私が現在使用しているコードです。変数 "a" は出力する行数、"b" は年齢の中央値、"d" は NA の確率です。

システム: Mac OS 10.8.2、RStudio: v0.97.312

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

serialization - CamelCasePropertyNamesContractResolver はどの程度のキャメルケース処理を行いますか?

次のように JSON.Net を使用します。

JSON.Net はどの程度のキャメル ケース処理を行いますか?

単語の先頭から始まる小文字だけですか?

例:

  • somePropertyId -> somePropertyId
  • somePropertyID -> somePropertyID
  • SOMEPropertyID -> somePropertyID
  • SOMEPROPERTYID -> somepropertyid
0 投票する
2 に答える
1153 参照

java - Java 不変例外

特定のデータに、言語構造を使用して強制できない不変条件があるプロジェクトがありますが、それらが維持されるようにコードを作成するつもりでした。何らかの理由でそれらが壊れている場合、それは私のコードにバグがあることを意味します。これらの不変条件が壊れているかどうかを検出できるサニティチェックコードがありますが、そのような状態に対応するための標準的な Java アプローチが何であるかわかりません-スローする必要がある標準例外はありますか? アサートを使用しますか?

これは、ある時点で値が正しく設定されていないという問題であることに注意してください。エラー自体はサニティ チェック時に発生するのではなく、過去に発生したエラーであり、サニティ チェックが現在それを発見している (つまり、サニティ チェック自体が実行されていることは悪いことではありません。チェックに失敗しました)。

ありがとう!