質問
最近、週末に多くのコーディングを行ってきましたが、速度が向上するにつれてバグ追跡ツールが本当に必要になり始めました。これはおそらく最悪のシナリオです。なぜなら、私は基本的に1週間にわたって物事を冷やさなければならないため、頭の中のバグを思い出せないからです。これまで、バグを書き留めるためにテキストファイルを使用してきましたが、もう少し良いものを使用したいです。
ここでの最大のポイントは、使いやすさとセットアップ時間が非常に短いことです。基本を学び、何かをインストールしようとするのに1時間以上費やしたくないです。また、私の場合はMacを使用しているので役立ちますが、他のプラットフォームのソリューションは他のプラットフォームをサポートする可能性が高いため歓迎します。
解決
個人的には、Excelを使用しています。 (待って、戻ってきて、私はクレイジーではありません!)大規模な/チームプロジェクトでは、Bugzillaから多くのマイルを獲得しましたが、それは1人のプロジェクトにとってはやり過ぎのようになりがちです。
ただし、「ステータス」、「説明」、「コードモジュール」、「解決日」などの列を含む、よく整理されたスプレッドシートなど、小さなプロジェクトに必要なものにかなり近づけます。列ごとにスプレッドシートを並べ替えるのは検索の近くではありませんが、「テキストファイルで検索」よりもはるかに優れています。
ヘック、ExcelドキュメントではなくGoogleドキュメントを使用している場合は、RSSフィードとして公開して、どこでも入手できます。
そして、主な利点は、セットアップ時間と学習曲線の両方が事実上ゼロであることです。
補遺:そしてもちろん、「ワンパーソンバグトラッカー」の瞬間「2人用バグトラッカー」になりますより良いものに切り替える必要があります。 Bugzilla、FogBugz、何でも。私を信じて、私はそこにいました。
他のヒント
FogBugzには、2人以下のユーザー向けの無期限に無料の学生/スタートアップエディションがあります。
TracまたはRedmineはどちらも非常に優れています。 Macでのセットアップがどれほど簡単かはわかりません。
FogBugzには2人までのユーザー向けの無料バージョンもあります 、あなたに合うでしょう。ホストされているため、インストールは不要で、 Fluid などを使用して、独自のウィンドウでアクセスできます。
LAMPPスタックで作業している場合、セットアップと使用を簡単にするために、 Mantis をお勧めします。 PHP / MySQLで記述されており、データベースの作成場所と使用する資格情報を指定するだけでインストールが行われました。
ああ、その FOSS 。
シナリオに完全なバグ追跡システムが必要だとは思わない。
tiddly wiki を試して、各バグをTiddlerに保存し、「open」または「closed」などのタグを付けます'。
インストールは不要(1つのhtmlファイルのみ)であり、非常に使いやすいです。 プラットフォームに依存しません。
Omnigroupの Omnifocus をお勧めします-これは優れたタスクトラッカーです。バグからタスクへと精神的に飛躍することは、ワンマンプロジェクトで有名であり、間違いなく急成長しているタスクキューを整理する優れた方法であると思います。
Eclipseには非常に興味深いシステムがあります。なぜそれを知っている人が少ないのかわかりません。
それは彼らのやることリストと結びついています。それはあなたが好きなだけ多くのまたは少ない情報でバグを入力する機能を提供します。必要に応じて、バージョン管理または外部のバグトラッカーに関連付けることができます。それ自体はまともなバグトラッカーです。
実際のトリックは、ソースコードとの連携です。
作業を開始する前に、リストからバグを選択します。コーディング中は常に、編集中のファイルを追跡します。それはあなたのために古いタブを閉じることができ、またあなたが多く変更したソースツリーの領域をハイライトします。
良いことは、編集したバグに戻って、「環境」を取得できることです。バック。すべてのメモやものだけでなく、同じタブが開き、ナビゲータのコードの同じセクションが強調表示されます。
また、Eclipseは事実上すべての言語で機能します。Javaに限定されているだけではありません...
ditz にいい言葉を付けさせてください。バグがリポジトリにチェックインされるという貴重な機能。物事のやり方に慣れると、非常に使いやすくなります
1人のチームの場合、fogbugzを無料で使用できます。 非常に使いやすく、すぐに習得できます。
バグを簡単に入力できるようにし、必須フィールドはありません。
私は、別の投稿で言及したBugTracker.NETの著者です。最小限の手間でジャストワンパーソンのトラッカーを探していた場合は、ホストされているため、FogBugzを使用します。インストールなし、バックアップについて心配する必要はありません。
しかし、バージョン管理については何をしていますか?あなたもそれを心配し、それをバックアップする必要はありませんか?その場合は、UnfuddleやCVSDudeなど、SubversionとTrac、またはSubversionとFogbugzの両方を入手できる場所を検討してください。
私は家でMantisを使っていますが、満足しています。無料で既製のVMインストールをダウンロードすることを選択できるようにするために、それを機能させるのは大変なことです。それ以上簡単にすることはできません
スプレッドシートは次の論理的なステップでしょうか?私はそれが本当にセクシーではないように聞こえますが、あなたが唯一のユーザーであれば、他の人がそれを台無しにすることについてあまり心配する必要はありません。その後、RDBMSに支援された何かに後で卒業する必要がある場合、実行可能なインポートパスを持っている可能性があります。私は自分で作業しているとき、それよりも注意と餌を必要とするものにバグを置くことを避けようとしていることを知っています、それは別の話です)。
編集:FogBugzへの無料のホストされたアクセスの可用性に注意した後、私はケアと給餌のためのバーを再考しています...
BestPracticalからのRT は素晴らしい。
また、すべてを1行で表現できる場合、viを使用してテキストファイルにアイテムのリストを保持するだけで、多くのメリットが得られます。これは通常、単一のコンポーネントまたはタスク上の多くの小さなToDoアイテム用です。
bugtracker.netを試してみましたが、端は少し荒いですが、無料で、ASP.NETで構築されました:
ソース管理リポジトリも使用していますか?そうでない場合は、たとえあなたが一人のチームであっても、本当にすべきです。
私の個人的な好みは、TracとSubversionの両方にアクセスできる簡単なセットアップを提供するVMWare Virutal Application(無料)を使用することです。検索により、さまざまな仮想アプライアンスを見つけることができます。 Trac / SVN仮想アプライアンスを起動して実行する1つの例を次に示します。
http://www.rungeek.com/blog/archives/how-to-setup-svn-and-trac-with-a-virtual-appliance/
Tracは、バグトラッカー、Wiki、および統合されたソース管理管理を備えた優れたプロジェクト管理ツールです。それはあなたのニーズに適応可能であり、個人的に非常によく合います。
この目的でbugzillaを使用しています。加えて、Eclipse(正確にはMylyn)と統合されていることもありました。 FogBuzzはそれを持っていますが、知る限りではフリーではありません。
プラスそれは私のラップトップ上にあるので、オフライン時にバグをコーディングおよび追加/削除できます(ホストされたソリューションの最大の欠点でした)
Ubuntuでのインストールは問題ではありませんでした(また、Debianベースのディストリビューションもそうです)。
私は ELOG を掘りますが、それは個人的なブログのようなものですが、簡単です処理してインストールすると、データはコンピューターのローカルにあり、全文ですべてのエントリを検索できます。常に私に十分です。
IISおよびMSSQL(SQL Server Expressを含む)を搭載したWindowsボックスがある場合は、 Bugtracker.netをご覧ください。 。これは無料でオープンソースであり(ソースコードを入手できます)、拡張可能です。
あなたが1人のショップであっても、この強力な無料のバグ追跡システムがあると、将来のユーザーをシステムに簡単に追加できるため、時間の経過とともに成長できます。
組織、ビジネス、または製品の外観に合わせてカスタマイズすることもできます。
AxosoftによるOntime 2008は、単一のユーザーライセンスに対して無料です。それは産業上の強みであり、バグ追跡だけではありません!