問題タブ [guard]
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.
ruby-on-rails - アセット キャッシュ ファイルのガード テスト コンパイルに関する問題
guard-test を使用してテストを実行すると、アセット キャッシュ ファイルがコンパイルされます。通常、rake を使用してテストを実行すると、これは発生しません。私の test.rb 環境では config.action_controller.perform_caching = false を指定しています。ホストをオーバーライドし、違いがあればサブドメインを使用しています。
機能: @request.host = "sub.domain.devnet"
統合: ホスト! "sub.domain.devnet" Capybara.default_host = "sub.domain.devnet"
すべてのテストは緑色です。
erlang - Erlang ガードのメンバーシップを確認する
ガードの一部が である場合member(E, L)
、Erlang で if ステートメントを書く最も簡単な方法は何ですか? 単純なアプローチは次のとおりです。E
L
しかし、私が正しく理解していれば、member
はガード式ではないため、機能しません。どの方法が機能しますか?
ruby-on-rails-3 - 開発環境で「rakedb:migrate」の後に「rakedb:migrate RAILS_ENV = test」を自動的に設定する方法はありますか?
開発環境でrake db:migrate RAILS_ENV=test
それぞれの後に自動的に行う方法はありますか?rake db:migrate
私はguardとguard-rspecを実行していますが、ブラウザーで手動で機能していても、テストが失敗することに本当に悩まされています。
rake db:migrate:test
データベースの変更後に電話をかけるのを忘れてしまったことを理解するために、開発を一時停止するたびに少なくとも15分かかりました。
すでにガードを使用しているので、プロジェクトにガードレーキを追加することも考えましたが、どのファイルを見るべきかわかりません。development.sqlite3を見るrake db:migrate RAILS_ENV=test
と、ブラウザを介してレコードを操作するたびに起動されるため、これは本当に必要なことではありません。
誰かが私の問題を手伝ってくれますか?
ruby - Windowsでガードがサイレントに失敗する
Windows 7 x64でguard-sassとguard-jammitを実行するようにガードを取得しようとしていますが、-debugがアクティブな場合でも、実行、一時停止、サイレント終了の動作が見られます。
私たちは、デザイナー(良くも悪くも、ウィンドウで作業する)に、HAML / SASSを使用してものを構築し、Jammitで自動拡大/アセットバンドルを使用するようにしています。
典型的な実行は次のとおりです。
私のGemfileは次のようになります。
ruby-on-rails - Spork 出力をクリーンアップするには?
これは私を死に至らしめます。これについて何ができますか?
Gemfile.lock:
git - 赤、緑、リファクタリングのステップ間の自動git commit?
私は常にワークフローで新しいことを試すことに興味があり、赤、緑、リファクタリングのステップ間で自動的にコミットするのは面白い実験かもしれないと思いましたが、特定の機能を完了したら(プッシュする前に)コミットを手動で押しつぶします)。
他の誰かがこれを以前に試したことがあるかどうか疑問に思っていましたか?これについて一度読んだと思いましたが、参考文献が見つかりません。
ワークフローを改善できるように、ワークフローを視覚的に確認できるだけでなく、頻繁にコミットすることに重点を置くことが1つのメリットになることを期待しています。たとえば、押しつぶす前に、赤と緑の間の時間が長すぎるかどうか、または各ステップ間で行うコード変更の数が必要以上に多いかどうかを確認できます。
これをガードプラグインとして実装し、スペックまたはライブラリファイルを保存すると、スペックが実行され、次のようなコミットメッセージで変更がコミットされるようにしました。
押しつぶすときにこれを視覚的にスキャンし、論理的な変更によって関連する赤/緑/リファクタリングのコミットをグループ化する場所を決定できるという考えです。
最悪の場合、これは楽しい実験かもしれないと思いました。せいぜい、私がどのように働いているかを見る別の方法を私に与えるかもしれません。
haskell - 網羅的でないガードが反駁できないパターンマッチを失敗させるのはなぜですか?
私はHaskellにこの関数を持っています:
これは、さまざまな入力で関数を試したときに得たものです。
Real World Haskellによると、最初のパターンは反駁できません。しかしtest 3 4
、最初のパターンは失敗せず、2番目のパターンと一致するようです。私はある種のエラーを予期していました-多分「非網羅的な警備員」。では、ここで実際に何が起こっているのでしょうか。これが誤って発生した場合に備えて、コンパイラの警告を有効にする方法はありますか?
testing - Autofeature / autotestとGuardの長所と短所を比較しますか?
ある自動テストランナーを別のランナーよりも使用する具体的な理由はありますか?Autofeature + autotestの両方を使用しましたが、これが設定する組み込みプロセスが本当に気に入っています。最初にrspecユニットテストを実行し、次にキュウリテストを実行し、最後に失敗したテストのみを実行します。これは標準に適しています。キュウリのテストを作成し、失敗するまでステップを設定してから、詳細な機能の単体テストにドロップダウンするワークフロー。
私は標準のrspec構成でガードを使用しましたが、それもうまく機能しましたが、キュウリのテストではフォールドしませんでした。さらに実験する時間がありませんでした。
誰かがお互いを使用する特定の理由があるのか、または一方の方法が他方の弱点を軽減するのかどうか疑問に思っています。
入力ありがとう、トニー