問題タブ [specs]

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

project-management - 生産的な仕様を書くには?

さまざまなプログラム マネージャーがさまざまな形式で仕様を記述しているのを見てきました。ほぼすべての人が、独自の仕様書の書き方を持っています。

一方では、プログラマーに与えられた冗長な文書は、プログラマーにいくつかの見落としを引き起こす可能性が高いものです。私は個人的に単語文書の仕様を恐れています...それは私の読書スタイルのせいだと思います...私はいつも物事を速読しているので、重要なポイントを見逃していると思います.

一方、クライアントの 1 人が Excel で作成した革新的な仕様書を目にしたことがあります。彼が仕様を作成するために使用した方法は、Excel でモック アプリケーションを作成し、VBA を使用してそれをモックするというものでした。彼は、ボタンをクリックしたときにフォームがどこに移動するか、またはどのアクションを実行する必要があるか(コメントで)などを行います。

データフォームでは、フォームをセルに表示し、各データ入力セルで、有効な値とは何か、どの検証を実行する必要があるかなどについてコメントします。

このテクニックを使えば、やらなければならないことを見逃す可能性が低くなったと思います。また、開発者の単体テストがはるかに簡単になりました。テスト担当者も、実際に作成する前に「実行」されたシステムをよりよく理解していました。

Visio も画面デザインを行うツールですが、VBA のサポートとその機能を考慮すると、Excel の方が優れていると思います。

これはより一般的な仕様書の書き方になるべきだと思いますか? プロジェクトマネージャー(または仕様を書いている人)の一部に少し余分な作業が必要であることは知っていますが、その見返りは大きいです...私自身、それを使用することで多くの生産性が向上することを確認できました. そして、実際にプログラマーに役立つ仕様のより良い形式があれば。

0 投票する
8 に答える
88009 参照

project-management - 技術仕様および機能仕様のテンプレート

基本的に、私はプロジェクトや仕事の依頼に関する技術仕様と機能仕様の両方を書くための優れたテンプレートを探しています。

あなたは何を使うのですか?仕様を書いている間、あなたはどのくらい深くなりますか? あなたが提供できる追加の一般的なヒントをいただければ幸いです。

私の会社はこれらをひどく必要としています。私は請負業者で働いていますが、現在、これらの文書はまったく使用していません。

編集:私は痛みのない仕様に関する Joel の見解を読みました。本当に気に入りましたが、他の意見はありますか :)

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

scala - Scalaの「仕様」BDDフレームワークはどのように機能しますか?

私は Scala を使い始めたばかりで、どの言語機能でこれを行うことができるのか疑問に思っています。

これは、 Kestrel の単体テストからのものです。

何が起きてる?Scala 文字列クラスが "should" メソッドで拡張されたということですか"PersistentQueue" should、それともここで何か他のことが起こっているのでしょうか? Scala のドキュメントをざっと見ましたが、このコード サンプルでどの言語機能が使用されているかわかりませんでした。

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

bdd - 「標準」BDD仕様のリポジトリ

BDD仕様のリソースまたはライブラリを知っていますか?

たとえば、ほとんどすべてのWebアプリにはログインプロセスがあります。一部の「標準」機能は、パスワードを忘れた場合やパスワードをリセットした場合などです。

私はBDD仕様のコードスニペットアーカイブのようなものを考えているので、すべてを最初から作成する必要はありません。

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

linux - rpmを使用して余分なフォルダーを削除する方法

私は Fedora 10 を使用しています。ソフトウェア用の rpm ファイルを作成しました。インストールされたディレクトリからすべてのファイルを削除します。yum remove コマンドまたは rpm -e コマンドを使用する場合。しかし、インストール後、私のアプリケーションはホームディレクトリにいくつかの追加フォルダーを自動的に作成します。アプリケーションをアンインストールすると、ホーム ディレクトリのファイルが削除されません。それで、私がしなければならないこと。スペックファイルに何か書かなければならないことはありますか?

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

unit-testing - アクターのテスト時に scala spec が終了しない

scala 仕様を使用していくつかのアクターをテストしようとしています。IDEA または Maven (junit として) でテストを実行しましたが、終了しません。コードを見ると、テストは終了していますが、いくつかの内部スレッド (スケジューラ) がぶら下がっています。どうすればテストを終了できますか?

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

unit-testing - Specs を SBT で実行するときにスタック トレースを削除するにはどうすればよいですか?

SBT と Specs を使用している Scala プロジェクトがあります。sbt test を実行すると、テストは正しく実行されますが、テストに失敗すると、大量のスタック トレースが発生します。

私が期待するのは、テストが失敗したことを報告することです。Scala 2.7.5 で仕様 1.6.0 と SBT 0.5.5 を実行しています。私の仕様は次のように書かれています:

Specs/SBT から使用可能な出力を取得する方法はありますか?

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

maven-2 - 失敗したscala/maven/specsテストの失敗の詳細を取得する

私はmavenとscalaプラグインを使用して、scalaで少し遊んでいます。

mvnテストで失敗の詳細を報告する方法が見つかりません。特に、一部の関数が間違った応答を返すたびに、失敗に関する情報を取得していますが、どの間違った応答が報告されたかを確認する方法がありません。

たとえば、次のようなテストを使用します。

私の関数が3とは異なるものを返す場合、私は

ただし、実際にどの値が返されたかについての情報はありません。

この情報を何らかの方法で取得することは可能ですか(手動のprintlnを挿入することは別として)?

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

scala - Scala REPLでSpecsマッチャーを操作する方法は?

スペック機能をデバッグまたは探索するときは、スペックをファイルに入れてmavenのようなもので実行するよりも、REPL(Scalaインタープリター)で入力する方が有利です。REPLで仕様オブジェクトと同じ「環境」を作成するための最適な方法は何ですか?

更新: REPLで仕様のマッチャーを試す最も簡単な方法は、ヘルパーサブクラスを定義し、その本体内で式を使用することです。

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

iphone - iPhoneアプリで設定アプリの画像を指定する方法

iPhone アプリの iPhone で設定の画像を指定するにはどうすればよいですか? 画像の要件は何ですか?