問題タブ [bug-reporting]

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

javascript - クライアント側のバグ報告ツール

これは面白いものになるでしょう。

私たちのチームは、php + jquery+postgresというプロジェクトに取り組んでいます。バグを報告するのに良いものが欲しいです。動作は次のとおりです。

  1. どのページでも、誰か(主に管理者)がボタンをクリックすると、ページが「バグ報告」モードに変わります。
  2. ユーザーがマウスの周りを移動すると、すべてのhtml要素が強調表示されます(たとえば、内側、赤、実線の境界線)。
  3. ユーザーが要素をクリックすると、フローティングdiv(少なくともテキストボックスと送信ボタンがあります)がポップアップし、ユーザーはコメントを入力します(たとえば、タイトルを「正しいタイトル」に修正してください)
  4. コメントを入力した後、ユーザーが「送信」を押すと、ajaxリクエスト(ページURL、カスタムリクエストパラメータ、コメント+ターゲット要素を含む)が生成され、サーバーに送信されます。

まあ、これはjavascriptで行われる可能性があると思うので、私の質問は、javascript lib(jQueryプラグインが最適です)がこのように動作するかどうかです。私はオンラインでいくつかの検索を行いましたが、運がありません。

前もって感謝します !

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

django - ModelFormでクラスベースのジェネリックビューDetailViewを使用すると、バグが明らかになります-続行するにはどうすればよいですか?

機能的なWebサイトが、チュートリアルの一般的なビューとどれほど迅速に連携できるかに感銘を受けました。また、フォーム処理のワークフローも優れています。ModelFormヘルパークラスを使用して、作成したモデルからフォームを作成しましたが、非常に多くの機能が一緒になっているのを見てうれしく思いました。一般的なlist_detail.object_detailを使用したとき、表示できるのが個別のフィールドだけであることに失望しました。ModelFormクラスにレンダリング用の情報が含まれていることを知っていたので、汎用ビューでModelFormを使用したいと思いました。

私はstackoverflowについていくつかの方向性を得るために周りに尋ねていました、そしていくつかのポスターからの答えとコメントに感謝します。これを機能させる方法を理解しましたが、DetailViewにバグがあります。このソリューションには回避策が含まれています。

汎用ビューでModelViewを使用し、すべてのフィールドを取得して自動的にレンダリングするには、次のように機能します。

プロジェクトを作成し、その中にアプリケーション入院患者を作成します。

あなたが持っている場合

できます。クラスベースのジェネリックビューを使用するための手順は、https: //docs.djangoproject.com/en/1.3/topics/class-based-views/にあります。手順はかなり明確です。物事を機能させるための鍵は、get_objectを再定義することです。「追加作業の実行」セクションのドキュメントでは、これを行う方法、元のバージョンのget_objectを呼び出してから、追加作業を行う手順について説明しています。私が気付いたのは、returnオブジェクトがModelFormオブジェクトである可能性があるということです。get_objectが返すオブジェクトは、レンダリングでテンプレートに直接入ります。取得した入院患者オブジェクトを取得し、それをInpatientFormで実行することにより、フォームとしてビューに渡して、それ自体をレンダリングできます。

バグについて:DetailViewのバグは、get_template_names関数が存在しない構造からテンプレート名を作成しようとすることです。https://code.djangoproject.com/browser/django/trunk/django/views/generic/detail.pyの127〜140行目に、 SingleObjectTemplateResponseMixin.get_template_namesがあります。

エラーは、131行目のコードが実行され、エラーメッセージ<'ModelFormOptions'オブジェクトに属性'app_label'>がない状態で終了することです。_metaオブジェクトが定義されていると結論付けます。問題は、ModelFormでクラスMetaが定義されていることだと思います。そのメタには、おそらく期待されるフィールドが設定されていません。回避策は、get_template_namesを書き直して、正しいテンプレートを返すことです。

私はDjangoとPythonを初めて使用します。私が以前に尋ねた以下の質問に対する貢献者の回答とコメントに感謝します。( list_detail.object_listからlist_detail.object_detailへのリンクの配置、object_detailでの フォームの使用、Djangoでの独自のジェネリックビューのローリング )

バグを報告するにはどうすればよいですか?

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

perl - CPANモジュールのバグを報告する方法

私の最近の質問に関連して、nginxとFastCGIを使用したPerl Webサービス(パラメーターを読み取れません)モジュールを使い始めて、モジュールCGI::Fastのバグであるとかなり確信していることがわかりました-コードではなくドキュメントのバグである可能性がありますが、どちらにしても。これを報告する、または少なくともそれについていくらか公式な方法で問い合わせる最良の方法は何ですか?

0 投票する
5 に答える
7878 参照

java - Javaコードのバグを見つけるための最良のツールはどれですか?

コード内のあらゆる種類のバグを見つけるのに最適なツールを知りたいのですが。私はこれが理論的または終わりのない質問かもしれないことを知っているので、バグ報告の効率の観点からそれを修正したいと思います(命名規則も含む)。それで、どのツールがレポートし、最大のバグがあり、業界で効果的に使用されているかを言うことができますか?findbugについて聞いたことがありますが、それは本当に良いですか?

0 投票する
5 に答える
2236 参照

java - Android バグ レポート


アプリがランダムにクラッシュしますが、その理由がわかりません。
強制終了の際に、強制終了と報告のどちらかを選択できるアプリがあることを知りました。
アプリケーションに追加するにはどうすればよいですか? ありがとうロン

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

delphi - Problem Steps Recorder (psr) をアプリケーションに統合するにはどうすればよいですか?

Windows 7 には問題歩数計という素晴らしい機能があります。コマンドラインに
入力して起動できます。psr

ここに画像の説明を入力

これを Delphi アプリケーションに統合する最良の方法は何ですか?
また、psr 用の COM オートメーション インターフェイスはありますか?

したい:

  1. プログラムからレコーダーを起動します (簡単: コマンドラインを発行して起動します)。
  2. 自動的に録音を開始します。(これはできますか?)
  3. ファイル名をプリセットするpsrと、キャプチャが保存されます。(どうやって?)
  4. コードで指定された電子メール アドレスにキャプチャを電子メールで送信します。

同じことを行う代替ツールがあれば、もちろんそれについても知りたいです。
これは主にユーザー エクスペリエンスの問題であるため、自動化されたクラッシュ レポートには興味がありませんmadexcept

機能 x がうまくいかない、または期待どおりに機能しない理由をユーザーが 4 つのステップで説明するスライドショーを見ることに興味があります。

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

asp.net - IIS7.5およびASP.NET4.0のバグレコードデータベース?

IIS 7.5 / ASP.NET 4.0のバグまたは制限(2Gbアップロード制限)を顧客に示す必要があります。これについてお客様から絶えず苦情が寄せられるとすぐに。

マイクロソフトによって公式にサポートされ、公開されているIIS7.5およびASP.NET4.0のバグレコードデータベースまたは制限の説明はありますか?

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

android - androidファイルへのdumpstateの書き込み

アプリのsd上のファイルに移動するためにadbで使用できるバグレポートオプションが必要です。Androidを見つけました。exec( "bugreport")を使用すると、通常のシェルではbugreportを実行できず、同じ結果を得るには、dumpstate、dumpsys、およびlogcatを個別に実行する必要があることを説明します。それは問題なく、私はそれを理解していますが、dumpstateまたはdumpsysにファイルに書き込むことはできません。以下は、logcat -d -fを使用してlogcatを書き込むために正常に機能しますが、他の2つでは機能しません。dumpstate -f、dumpstate -d -f、dumpstate>を試して動作させましたが、ファイルに何も書き込まれません。この作品を作るために私が欠けているものはありますか?
これは私がsdでファイルを作成しているところです

ここにファイルをその場所に書き込んでいます

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

github - github、パブリックまたはグーグルアカウントのユーザーが問題を報告することは可能ですか?

パブリック(キャプチャ経由?)またはグーグルログインでGithubの問題を報告することは可能ですか?または、コラボレーターとして追加してgithubに登録する必要がありますか?

申し訳ありませんが、これは簡単な質問のようですが、「github publicreportissues」などのグーグルは生産的ではありません...

これは関連する質問ですが、情報が古くなっている可能性がありますか?答えは「公開の問題レポートが必要な場合はGoogleコードに移動する」のように聞こえます 。GoogleCode+SVNまたはGitHub+Git

0 投票する
0 に答える
342 参照

ios - VoiceOver とオンスクリーン キーボードの使用に関する iOS のバグの可能性

iOS 5.1 のバグと思われるものを見つけました。特に4Sデバイスにあるようです。ワイヤレス キーボードを使用する他の iOS 開発者がこれをテストできることを本当に望んでいました。問題がある場合は、バグ レポートとして送信してください。この特定の問題は、私が取り組んでいるプロジェクトにとって非常に重要であり、この問題に関するコミュニティのサポートに感謝します.

バグレポート:

このバグにより、Apple Wireless Keyboard が接続されている場合でも (キーボードのイジェクト キーからのプロンプトが表示されずに)、オンスクリーン キーボードが表示されます。この問題は、キーボードがペアリングされ、VoiceOver が有効になった後に発生します。

再現する手順:

ホームキーを 3 回押して VoiceOver をオンにできることを確認します。最初は VoiceOver をオフにする必要があります。iOS 5.1 を実行している iPhone 4s にキーボードをペアリングします。オンスクリーン キーボードが唯一のテキスト入力形式になるように、キーボードをオフにします。以下をせよ:

  1. 任意のアプリのテキスト フィールドに入力します (ホーム画面の [iPhone を検索] 検索バーでバグを再現できました)。
  2. ワイヤレス キーボードの電源を入れます。オンスクリーン キーボードは、想定どおりに表示されなくなります。
  3. ホームボタンを 3 回押して、ナレーションを有効にします。スクリーン キーボードが再び表示されます。

予想された結果:

スクリーン キーボードは表示されません。

実績:

オンスクリーン キーボードが表示され、別のテキスト フィールドにアクセスするたびに表示され続けます (ワイヤレス キーボードに接続されているかどうかに関係なく)。

回帰:

iPhone 4s の iOS 5.1

ノート:

最初に VoiceOver をオンにしてステップ 1 を実行した場合、説明どおりにステップ 2 が引き続き実行されます。その時点から、VoiceOver がオフになっていると、ワイヤレス キーボードが接続されている限り、オンスクリーン キーボードは戻りません。

このバグにより、特にワイヤレス キーボードと VoiceOver で動作するようにアプリを設計することが非常に困難になります。オンスクリーン キーボードは不適切なタイミングで表示されるため、VoiceOver の順次画面ナビゲーションやジェスチャ認識の妨げになります。