問題タブ [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.
version-control - ライフサイクルツールスイート
開発チームが現在使用しているライフサイクルツールを置き換えることを検討しています。私が探しているツール:
- バージョン管理
- 欠陥/問題追跡
- 要件の追跡
- テストケース管理
- (潜在的に)プロジェクト管理:プロジェクトステータス、時間エントリ
すべてのツールを実行するための新しい強力なサーバー(Windows 2008 Server)があります。COTSとオープンソースのオプションを検討していますが、まだ決定していません。
その他の要因:
- 分散チーム(さまざまな物理サイト)
- 一部のWindows開発、一部のLinux開発
- ソフトウェア、ファームウェア、テクニカルライティングはそれを使用できる必要があります
一緒に機能する優れたスイートに関する推奨事項はありますか?
オープンソースの場合、Windows 2008 Serverで実行するための最良のアプローチは?
svn - TortoiseSVNをRedmineと統合する
RedmineをTortoiseSVNと統合しようとしていますが、TSVNで常に次のエラーが発生するため、統合できませんでした。
「利用可能な課題追跡プロバイダーはありません。」
私はこれらの手順に従いました:
- プロジェクトフォルダのプロパティに、「bugtraq:url->
http://myweb/../issues/show/%BUGID%
」を追加しました - Redmineの設定で、[リポジトリ]タブにSVNを追加すると、Redmineは問題なくリポジトリを表示しました。
足りないステップがあるかどうか、または統合を行うために何をしなければならないかはわかりません。
それとも、より安定していてサポートが優れているように見えるので、tracを見る必要がありますか?
trac - trac のプラグイン (またはサービス) 電子メール自動応答を知っている人はいますか?
この質問に対する Eric Willis の回答:
https://stackoverflow.com/questions/563041/receive-emails-in-a-net-service-c
いくつかの「サポート」メールアカウントをリッスンし、課題トラッカーで課題を作成し、課題 ID でクライアントに応答する、汎用 (最初は trac のみ) の自動応答および課題作成者を作成することを考え始めました。(fogbugz の実装は気に入っていますが、ライセンスを取得できないプロジェクトが他にもあります)
これをオープンソース化することを考えているので、別の取り組み/プロジェクトがあれば教えてください。
目標は、これをジェネリックにして、さまざまな入力 (今のところ pop メール) とさまざまな課題トラッカー (今のところ trac) を使用できるようにすることです。
また、バグジラや他の人が持っているように「泣き言」を言うようにすることも考えています(開いている割り当てられたタスクに対する毎週/定期的な電子メール)-または、おそらくそれはコードを共有する別のサービスです...
質問は、既存のオープンソース プロジェクトを知っている人はいますか? そうでない場合は、開始すると思います。私は .NET/Mono でそれを行うかもしれませんが、それがサービスとして実行することの意味と、それが非 Win32 OS にとって何を意味するのかはわかりません...
最大の問題は次のとおりだと思います。
- スパムとその処理方法/場所
- 送信メールの統合 - サポートからクライアントへのメールと課題との統合 (CC フィールドは機能しますが、理想的ではありません)
- 既存の情報ではなく新しい情報のみを追加するために、サポート アドレスへの電子メールを解析する - 特に電子メールが質問/応答と混在している場合...
bug-tracking - バグを報告するユーザーに対応する最善の方法は何ですか?
わかりました、Bugzillaは、平均的なエンド ユーザーからウィリーを怖がらせるでしょう。カマキリのようなものでさえ、初心者にとっては少し不気味です。
エンドユーザーや顧客がわかりやすい方法でバグを報告するのを簡単かつ直感的で、まったく威圧しないようにするために、どのような方法、Web パッケージ (推奨)、インターフェースなどを実装できますか?
私は、Bugzilla のように包括的で威圧的なものに必要な予備知識よりも、フォームベースまたはポイント アンド クリックのアイデアが好きです。
電子メールは、平均的なパンターにとって親しみやすいものですが、何が壊れているかを試して把握するために必要な種類の情報をユーザーに要求しないため、理想的とは言えません。
これまでのところ Bugs - Bug Genieは、平均的なユーザーが直面する最も恐ろしいオプションのようです。検索しましたが、私のような質問は見つかりませんでした。
提案、アイデア、洞察をお願いします!
open-source - オープンソース プロジェクトに問題追跡機能がないことは、参加/貢献しない理由になるのでしょうか?
コードベースに貢献するためにかなり大きなオープンソースプロジェクトに参加するかどうかを決定するとき、貢献するかどうかの決定にとって、プロジェクトの問題追跡機能 (つまり、バグや機能要求の追跡) はどの程度重要ですか?
まだ多くの重要な (巨大なコード ベース) オープン ソース プロジェクトがあり、それらは正式に問題追跡を行っていません - そして一部の貢献者は実際に雑多な「ToDo」リストの形で個人的にこれを行っているかもしれませんが、私は個人的には可用性の欠如と問題追跡の確立された使用が、組織、構造、およびプロジェクト全体の調整の欠如のかなり信頼できる指標であることがわかりました。
他の人は何を考えていますか?
continuous-integration - 継続的統合のために HP Quality Center を使用することは良い考えですか?
チェックイン後にコードをコンパイルし、コンパイルが失敗した場合に通知を受け、テストを実行し、テスト結果を通知され、アプリケーションを公開する (Web サイトを公開するか、デスクトップ アプリ用の msi ファイルを作成する) 必要があります。
私たちはSVNを使用しており、msunitテストを持つ.netプロジェクトの継続的統合サーバーにTeamCityまたはCruiseControl.NETを使用することを検討していました.
私のプロジェクト マネージャーは、HP Quality Center と Quick Test Professional (既に購入済み) を思いつき、問題の追跡 (現在は Jira を使用しています) と継続的統合に使用することを提案しました。
それは理にかなっていますか?
bug-tracking - チケット/バグのフォーマットはどのくらい重要ですか?
バグレポートをフォーマットすることはどれほど重要ですか? それは何を含むべきですか?
通常、バグ レポートには次のセクションが表示されます。
- 再現する手順
- 私が見るもの
- 私が見なければならないもの
- 説明
バグ レポートをフォーマットするための最適なソリューションと、その内容を教えてください。
version-control - TFSプロセスガイダンステンプレートのロックイン?
私のチームは、多くのツール(SCM、バグ追跡、ビルド、テスト)をTFSに移行することを検討しています。各システムを段階的に移動することを検討しています。たとえば、最初にソース管理を移動し、次にバグ/機能の追跡などを行います。
ソース管理(またはTFSの何か)を使用するためにプロセステンプレートを選択する必要があるので、決定にどの程度固定されていますか?後で別のプロジェクトを作成する必要がないようにしたいと思っています(または、思ったほど悪くはありませんか?)。
理論的には、プロセステンプレートが事後に構成するすべてのものをカスタマイズできることは知っていますが(右?)、これは実際にはどの程度実現可能ですか?
これが私が物事が起こっているのを見る方法です:
- ソースコードを移行します。MicrosoftのCMMIテンプレートを選択します。
- 従来のバグ追跡システムへの簡単なリンクである新しい作業項目(またはチェックインノート)を作成します。
- 私たちはしばらく働きます。
- 私たちは、新しいTFS開発ワークフローを実行する力(私たちはまともな規模のソフトウェア会社です)まで待ちます。これは、新しい作業項目の単純なコレクション、またはあらゆる種類のものを構成するまったく新しいテンプレートの場合があります。
- 私たちは、歴史を失うことなく、TFSプロジェクトをこの新しいシステムに移行しようとしています。
TFSを使用する前に、これらすべての決定が完了するまで待たなかったのは残念ですか?
wordpress - 開発メールのロギング
コードの変更を通知する唯一の方法は、グループ (development@company.com) に電子メールを送信することです。そのため、メールがたくさんあります。
グループに送信されたすべての電子メールが 1 つの場所に保存されるように、電子メール グループを設定したいと考えています。Exchange を使用しているので、Exchange のオンライン フォルダーに自動的に保存することを考えていました。残念ながら、これらの Exchange フォルダは Exchange の最新バージョンではなくなったと言われています。
私の 2 番目の選択肢は、すべてのメールが投稿され、タグが付けられ、検索用にアクセスできる、Wordpress のような内部ブログでした。
- グループのメールを記録するソフトウェアをブログに書いている人はいますか?
- これらの電子メールをログに記録するために、他にどのような方法を使用しましたか?
注意: 私はバグトラッカーをセットアップしている最中ですが、開発者がそれを使用するようになるまでにはかなりの時間がかかると確信しています。それまでの間、この別の方法が必要です。
アップデート
ご注意ください:
- ソース管理はありません (そして、それを実現する機会はありません)
- バグ/問題の追跡はありませんが、年末までに追跡できるようにしたいと考えています。
- 私が働いていた人々は、変更をメールで通知することに慣れすぎています。これらのメールを検索用に 1 か所に保存するのが理想的です。