問題タブ [redgreen]
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 - ソース コードを変更せずに redgreen を使用してテストを実行できますか?
テストの出力に赤緑 (または類似の色) を使用したいのですが、それを他の人に強制したくはありません。ソース コードを変更せずに使用する方法はありますか?
python - 一連のランダムな点の面積をどのように計算しますか?
そこで、私はRC飛行機の農薬散布機の位置データを取得し、横方向の総表面積を計算するためのコードに取り組んでいます(面積を二重にカウントすることはありません)。特定の操作期間の面積を計算する方法がわかりません。
次の表を前提として、ポイントがカバーする面積を計算します。
何か案は?私はグリーンの定理を閲覧しましたが、コーディングするための実用的な概念がありません。
アドバイスありがとうございます
ruby-on-rails-3 - Bundlerを使用してRails3でgemを一時的に無効にする方法は?
赤緑色の宝石は、テストファイルのISO-8859-1エンコーディングと互換性がないことを発見しました。特定のテストファイルを実行するために1つのgemを一時的に無効にする最良の方法は何ですか?
php - TDD: 検索をテストするには?
私のウェブサイトには高度な検索があります。人々はそこに行き、エンティティー (例えば車) について検索することができます。検索パラメーターに基づいて結果の数をチェックするいくつかのテストを作成しました。どのテストを書くべきかを考え、それを書き、テスト データベースにデータを追加します。しかし、ここで問題が発生します。データベースに新しい値を挿入すると、古いテストが壊れます。それは、レコード数をチェックしているからです...
それは正常ですか?新しいテストを作成すると、古いテストが壊れる必要がありますか?
テストをデータにバインドする必要がありますか?
検索のパラメーターが多すぎるため、同じフォーム (ビュー) で使用されます。各パラメーターを検索するテストを作成する必要がありますか、それとも一緒にテストする必要がありますか? もっと多くのテストクラスに分割する必要がありますか?
ありがとう。
ruby-on-rails-3 - Rails コンソールが redgreen gem で動作しない
Rails コンソールに問題があります。Rails コンソールを起動しようとすると、次のようになります。
backo@speedy:~/ucimrails/simple_app$ rails c --sandbox /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251 :
require': no such file to load -- test/unit/ui/console/testrunner (LoadError) from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in
/home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236 からの「require のブロック内」 :load_dependency' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in
/home/ からの「require内」 backo/.rvm/gems/ruby-1.9.2-p320/gems/redgreen-1.2.2/lib/redgreen.rb:2:in<top (required)>' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in
require' from /home/backo/.rvm/gems/ruby-1.9.2 -p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:inblock (2 levels) in require' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in
each' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler -1.1.4/lib/bundler/runtime.rb:66:inblock in require' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in
each' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler /runtime.rb:55:inrequire' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler.rb:119:in
/home/backo/ucimrails/simple_app/config/application.rb:13 からの「<top (required)>' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/lib/rails/commands.rb:39:in
require」: /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/ からの「require」 lib/rails/commands.rb:39:in<top (required)>' from script/rails:6:in
require' from script/rails:6:in `'
問題の原因は redgreen gem であることがわかりました。Gemfile から除外すると、コンソールが再び機能します。しかし、誰かがredgreen gemで動作させるのを手伝ってもらえますか? 興味深いのは、これが私のネットボックでのみ発生していることです.デスクトップコンピューターで作業しているときは、すべてレールコンソールで問題ありません.
iphone - Xcode での TDD ワークフロー - red-green-refactor を実行するときに「クイックフィックス」する方法は?
TDD が優れている点の 1 つは、テストを記述した後でコードを生成できることです。これは、Eclipse のQuick Fixオプション (Cmd-F1)、または Jetbrains ツールの Alt-Enter を使用した同様のオプションで実行されます。ほとんどの使用法には、次の 4 つのオプションが含まれます。
- 新しいクラスを作成
- 新しいメソッドを作成
- 新しいプロパティを作成
- 新しいインスタンス変数を作成する
プラグイン、Automator などを使用して Xcode にこの機能を追加する方法はありますか? これらのうち 4 つを配置するだけで、Appcode にとらわれずに Xcode を使用できるようになると思います。