問題タブ [issue-tracking]
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.
qa - どうすれば QA との関係を敵対的でなくすることができますか?
私のキャリアを通じて、私は QA とうまくやっていくためにさまざまな量の成功を収めてきました。個人的にバグ レポートを受け取ることは認めますが、通常は、「このプロセスはまだ機能していません!」という苦情のような形でフリーフォーム スタイルで作成され、欠陥を再現するのに十分な情報がありません。
批判に対して敏感になるように取り組んでいきたいと思っていますが、QA プロセスを非個人的にし、有益なバグ レポートを奨励するツールやテクニックにも興味があります。現在、バグは電子メールで報告されるか、場合によっては歩いて口頭で報告されます。
どのツールも、ビールのように無料で、インストールが簡単/管理が少ないものでなければなりません。また、バグ レポートに対して自分自身を鈍感にする方法についてのブログ投稿、本、または記事にもオープンです。
jira - Jira:「Relativeof」と「Relatedto」
Jiraでは、アイテムをリンクするのは簡単で便利です。
たとえば、問題を簡単に複製できます。問題100を作成し、101に複製します。100は「この問題にはクローンがあります:101」と表示され、101は「この問題はクローンです:100」と表示されます。
同様に、問題201を200の複製としてマークすることができ(逆は200は201によって複製されます)、他のいくつかのリンクタイプがあります。
私の質問は、関連するチケットの使用についてです。関係の一方は「この問題は...に関連しています」とマークされ、もう一方は「この問題は...の相対的なものです」と示されます。
開発チームはこれら2つの項目をどのように定義しますか?表示が異なり、リンクタイプがわずかに異なることを除けば、それほど重要ではありません。ある問題が他のいくつかの問題の「相対」であるだけでなく、他の問題にも「関連」している場合は、それらが異なるように見えます。 ..。。
issue-tracking - クライアントから報告された問題を調査する責任者
私たちの組織では、要件に応じてさまざまな製品ラインに製品を提供しています。つまり、同じアプリケーションが顧客の要件に従ってカスタマイズされ、提供されます。アプリケーションをデプロイした後、クライアントによっていくつかの問題がログに記録されることがありました。
私の質問はここに来ます。問題を調査して解決する責任を負うのは誰か
- プログラマー
- テスター
経営陣は、テスターに問題を調べて解決するよう求めています。しかし、テスターはコードを調べる機会がありません。テスターに問題の解決を求めて、何もせずに時間を無駄にしてしまい、顧客への解決を遅らせることは可能ですか?
issue-tracking - ワンマンショップでソフトウェアと顧客をサポートするにはどうすればよいですか?
バックグラウンド
私はワンマン ショップ (マイクロ ISV ) です。製品をオンラインに掲載してから 1 週間後、顧客の 1 人からバグに関するメールが届きました。これは明らかな修正で、私は 5 分で修正しましたが、バグの報告がこれほど遅くなった理由は、ユーザーとの唯一の連絡手段がメールであることに気付きました。
もっと何かが必要だと感じていますが、適切な解決策を見つけるのに苦労しています.
いくつかの解決策をチェックしていましたが、コミュニティからのフィードバックが欲しいです
質問
クライアントに質の高いサービスとサポートを提供したい場合、マイクロ ISV (オンラインと組み込みソフトウェアの両方) に何を使用しますか?
bug-tracking - バグ追跡システムにあるはずの情報は、どこかの電子メールで失われてしまいます。何をすべきか?
私は、大規模なプロジェクトを引き受けようとしている小さな会社の開発者です。
現在、問題追跡に電子メールを使用しており、バグ/問題追跡システム(おそらく、バグの魔神、マンティス、またはトラック-Webベース、php、オープンソース、mysql)
をセットアップする予定です。ソース管理(SVN)があります。
過去に、バグ追跡システムの最大の問題は、情報が追跡システムと電子メールの間で分割されることであることがわかりました。
バグ追跡ソフトウェアのバグをレビューする人々が電子メールの情報を利用できるようにするために、あなたは何をしますか?
バグに取り組んでいる人々が、送受信する電子メールの情報をバグ追跡システムで利用できるようにするために、あなたは何をしますか?
私の経験では、それが簡単でない場合、人々はそれを避けるでしょう。
jquery - ページのリダイレクトを強制するnyroModal
これを使用して呼び出されるお問い合わせフォームがあります。
ユーザーがクリックしたときに実行されるJavaScript(jQuery)は次のとおりです。
問題は、誰かがリンクをクリックするとモーダルが開き、何かが読み込まれる前に自動的にリダイレクトされ、URL に表示される唯一のものは # であり、リダイレクトされる理由が本当にわかりません。contact/index.php 内のコードは基本的な連絡フォームです。唯一の違いは、reCAPTCHA が含まれていることです。これは実際にはステータス バーで読み取ることができ、永遠に (決して終了しないため) ロードしているように見えます。
何が起こっているのでしょうか?
version-control - 問題追跡ソフトウェアへのソース管理の統合で何が可能かを理解するのに役立ちます
これは、「バージョン管理とバグ追跡ソフトウェアの統合はどれほど重要ですか?」に関連しています(ただし、同一ではありません) 。
私は現在、JIRAを小さなチームで問題/タスク追跡ソフトウェアとして使用しており、当社でより広く使用できるように評価する可能性があります。私たちはSurroundSCMを使用しており、JIRAはSurroundSCMまたは一般的なSCCIのいずれもサポートしていないため、2つを一緒に使用することはできず、問題追跡+ソース管理統合との統合の具体的なメリットを理解するのに苦労しています。
この分野の経験がある場合は、問題追跡とソース管理の統合によって作業がより簡単に/より信頼できるようになった具体的な例を投稿してください(回答ごとに1つの機能をお願いします)。私も投稿するエリアは1つしか考えられません。
backup - Hosted Issue Tracking を使用してデータをバックアップする方法は?
ホストされている問題追跡サービスを使用したいのですが、サービスが停止した場合に備えてデータをバックアップできるようにしたいと考えています。
「データ解放」戦略を持ち、問題追跡データをローカル システムに定期的にコピーすることをサポートする、ホストされている問題追跡サービスはありますか?
そうでない場合、サポートされていない方法であっても、既存のホストされている問題追跡サービスを使用してデータをバックアップするための巧妙な回避策を誰かが持っていますか?
testing - Adopting software project management and testing protocol from scratch
I work in a small company (2-4 software developers) where software is "only" a part of the main product (specialized measurement instruments). So far the software has been built from start to end with no formal process at all, but as we're steadily growing in both in number of products and people involved, it's evident that we need to adopt some kind of methodology for the whole thing (designing, building, testing, maintaining) to avoid blowing into a mess
The problem is that none of us has much real-world experience on such processes. Wikipedia's software development methodology and software development process entries list lots of practices, and I'm aware of the modern buzzwords (agile, extreme, etc.), but we're still lost on how and from where to start all this.
What should we do to get started, given that currently we have no formal process, and the goal would be to have a light process that helps us keep things under control without slowing us down? Is there some:
- Essential de facto literature that we should read first?
- Essential tools? (We do have a SCM, but should we start using something like FogBugz?)
- Practical "do this and this" guidelines?
Any guidelines are welcome, as long as they're not 1000+ page books! I want to avoid both the religious hype and the dull academicity that seem to surround this field, and find out what to do in practice.
svn - 複数のリポジトリをサポートする問題追跡ソフトウェア
仕事で SCM ソフトウェアとして Subversion を使い始めたばかりです。ここでアドバイスが必要です。
私のプロジェクト マネージャーは、ソフトウェアのインスタンスを 1 つだけ使用して、すべてのプロジェクトを管理したいと考えています (したがって、開始するプロジェクトごとに trac インスタンスをインストールしたくありません。これは一種の過負荷です)。trac は複数のリポジトリをサポートできると聞きました。ただし、これは実験的なものであり、安定したものを探しています。
Subversion が適していない場合 (IE: ソフトウェアが利用できない場合)、この機能をサポートするソフトウェアを備えた別のもの (CVS/VSS/Git/etc..) に切り替えることを検討するかもしれません。