問題タブ [software-quality]

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 投票する
1 に答える
1444 参照

software-quality - Microsoft の Software Quality Metrics (.sqm) ファイル形式に関する情報は?

Microsoft のSqmApi.dllライブラリを使用して、テレメトリをアプリケーションに追加しています。例えば:

これで、Web サーバーに戻る.sqm準備ができたファイルができました。WebRequest

ここに画像の説明を入力

今必要なのは、ファイル内の内臓をクラックする方法です。

ContosoGrobber00.sqm:


過去 8 年間に作成されたすべての Microsoft 製品で使用されている文書化されていない内部形式を特定した人はいますか?

明らかに Base64 でエンコードされていないため、おそらく圧縮されています。

ボーナスリーディング

ボーナスおしゃべり

マイクロソフト カスタマー エクスペリエンス向上プログラム – パート 2


プライバシー上の理由から、Microsoft は SQM ファイル形式に関する詳細を公開していません。SQM ファイルには、基本的にヘッダー データとデータポイントが含まれます。

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

testing - バグハントの代替案は?

最近、QA 部門がバグハントを実施しています。スプリントですべてのチームが 10 分間のデモを行うと、機能のバグを提出してリリースの準備をするのに 1 日を費やします。彼らはかなり成功しています。本番環境に入る前に多くのバグを発見し、上層部は結果を見て本当に嬉しくなり、勝者の QA メンバーは昼食をとります。

しかし、チーム自体から非常に敵対的なトーンが侵入していることに気付きました. 4 つのスクラム チームがあり、バグ ハントでは各チームの QA が互いに争っています。これは、私自身と他の QA リードにとって頭痛の種になり始めています。システムをだまそうとしているテスター、他のチームのチートについての不満、そして概してオフィスでハントについて楽しくおしゃべりをしているわけではありません。誰もが狩りを本当に楽しんでいるように見えますが、他のチームが見つけた問題が対象外であること、または他のチームが行っていることについて一般的なパラノイアを持っていることについて、誰もが理由を持っています.

他の誰かが以前にバグハントに起因する競合に対処しなければなりませんでしたか?もしそうなら、どのようにそれらを回避しましたか?

TL;DR 私たちのスクラム チームは、お互いの機能のバグを探しています。当初はこれでうまくいきましたが、今では、発見された問題の有効性をめぐって口論するほどではないにしても、QA は同じくらい多くの時間を費やしています。誰にも別のアプローチがありますか?

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

metrics - 品質管理または保証における機能点測定

他の単純な手段よりも品質管理または保証に機能点測定を使用する方法の 3 つの例を探しています。つまり、品質管理/保証において他の単純な方法よりも機能点が望ましい 3 つの例を探しています。

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

agile - 分散したチーム内でコードの品質とアジャイルプロセスを維持するにはどうすればよいですか?

私のチームは分散型アジャイルチームに変わりつつあり、コードベースとプロセスをどのように保護するかについて懸念しています。現在、私たちはコード品質に専念する非常にアジャイルなチームであり、この道を歩み続けたいと思っています。しかし、私たちの誰もがアジャイル分散チームで働いたことはありません。

分散環境でアジャイルプロセスとコード品質を保護するために共有できる提案や経験はありますか?私がそれについて読むことができる本を知っていますか?

ありがとう。

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

php - コンストラクターのテストが多すぎますか?

まず、私は Java の世界から来たと言います (これは本当に重要です)。

私はしばらく PHP をコーディングしてきましたが、私が遭遇した問題の 1 つは、コンパイルの欠如が原因で、コンパイル時に簡単に検出できるエラー (たとえば、特定の関数のパラメーターの数が間違っているなど) です。静かに通過できます。

これは、単体テストを追加することでコード カバレッジが増加するにつれて、簡単に検出できます。問題は、たとえば、渡されたパラメーターが正しいことを確認するためにコンストラクターをテストすることは理にかなっていますか? パラメーターの数だけでなく、そのようなパラメーターの内容も意味します (たとえば、パラメーターが null の場合、「ダーティ」オブジェクトの作成を避けるために、特定のオブジェクトが例外を起動する必要があります)。

質問は、私は何年にもわたる Java コードに汚染されすぎているのでしょうか? 結局のところ、コード カバレッジを増やして、見逃された関数を「発見」することは、(本当に) 原始的なコンパイル方法のように感じられるからです。

また、私はすでに開発環境 (PHPStorm) を使用しており、PHPCodeSniffer などのツールも使用しています。

アイデア/提案はありますか?

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

java - FindBugs - ObjectOutputStream を使用すると、「ストリームを閉じられない可能性があります」

Ojbect をバイト配列ストリームに書き込む次のコードがあります。

ただし、FindBugs は次の行について不平を言い続けます。

「ストリームを閉じられない可能性があります」 - BAD_PRACTICE - OS_OPEN_STREAM. 誰か助けてくれませんか?

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

windows-7 - bugzilla を始めるには助けが必要

Windows 7 で bugzilla をインストールして使用を開始する方法を明確に説明するチュートリアルを何時間も探してきました。私のシステムには存在しません。bugzilla で作業を開始する方法について、より明確な段階的な情報をどこで検索すればよいか教えてもらえますか? どんな助けでもいただければ幸いです

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

web-services - Web サービスの品質要因 短所

品質要因のいずれかに影響を与える Web サービスを使用する欠点はありますか?? 相互運用性と再利用性のサポートなど、それらの多くの利点を見つけました..しかし、Webサービスの短所は見つかりません...

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

testing - ソフトウェア テストにおける障害重大度のタイプは何ですか?

ソフトウェア テストにおける障害重大度のタイプは何ですか?

いくつかの調査を通じて、これらのタイプをインターネットで見つけました。

致命的な F:このタイプの障害は、システム クラッシュ、データベース クラッシュなどを引き起こす可能性があります メジャー M:フィールド レベルの違反、統合の失敗、いくつかの重要な機能の欠落、またはソフトウェアの機能が正しくない原因など マイナー M:これらは通常、表面的​​な問題、短いキー、フォント、タブシーケンスなど