タグ付けされた質問 「tools」

特にプログラマーに役立つ開発ツールやその他のツールに関する質問。

3
バグ追跡/問題追跡ソフトウェアを使用して、設計に関する質問、新しいツールなどについて話し合う
bugzilla、mantis、またはJIRAなどのバグ追跡/問題追跡ソフトウェアを、バグやタスクだけでなく、最終的に決定につながる議論を開始および維持するために使用した経験はありますか? たとえば、開発者は、すべての保護フィールドを廃止し、それらにアクセスする保護メソッドを持つプライベートフィールドに変更する必要があると考えています。それは彼の呼び出しではなく、彼はそれを議論したいと思います。通常、彼は次の開発者会議でポイントを持ち出し、最後に決定が下されます。代わりに、私の考えは、彼が特定のタイプの「決定」の問題を開き、通常はバグやタスクを説明するように彼の意図を説明することでした。 他の開発者は、自分がそう思うとコメントすることができ、最終的に、問題は「受け入れられた」または「拒否された」としてクローズされます。 私がこれで見る利点: 非同期通信:決定のすべての影響を監督する時間がまだないときに、会議で意見を述べることを強制される人はいません。 決定に至る考慮事項の記録されたログ。後でその質問を再度提起した場合、彼はそれを参照することができます。 他の問題との関係を作ることができます。たとえば、タスクをフォローして決定に戻ることができます。 コミットなどのバージョン管理ソフトウェアとの統合は、決定にまでさかのぼることができます。 短所: 金色のハンマーの激しい匂い:通常、問題追跡ソフトウェアは実用的なアイテムを追跡するために使用されます 組織のオーバーヘッドは不均衡な場合があります。小さな非公式の会話の代わりに、書面でアイデアを伝える必要があります。

5
欠陥ステータス:「修正しない」対「キャンセル」
私はテスターまたは開発者としていくつかのプロジェクトに携わってきました。多くのプロジェクトでは、以下の欠陥のステータスがありました。 修正しない キャンセル そのようなステータスを使用し、どのように区別しますか?ほとんどの人は違いを説明できないので、お願いします。私の理解は: 修正されません、それは欠陥ではありませんが原因で、開発者は、欠陥が修正されません- 。 キャンセル済み -優先順位が最も低いため、欠陥を修正しないでください

3
コミット後のコードレビューを容易にするためにどのツールを使用できますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 多くのコードレビューツール(ほとんどが無料のもの)を評価していますが、それらはすべて、コミットする前にパッチをレビューすることを目的としているようです。これはSubversionのワークフローに実際には収まらないため、差分ではなくコミットされたリビジョンのレビューをより適切にサポートする代替手段を探していました。推奨事項はありますか?私は無料または安価なツールを好むでしょう。

13
最高の無料UMLオーサリングツール[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 8年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け付けていません。 どのような無料のUMLオーサリングツールを使用していますか?他のツールよりも優れている理由は何ですか?
13 tools  uml 

6
EclipseのJavaのトップ開発者生産性ツール/プラグインとは何ですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け付けていません。 私は個人的にVisual Studio 2010でCodeRushを使用して、リファクタリングを行い、テンプレートを使用してコードをより速く記述し、通常、ストックVSよりも10倍速くコードをナビゲートします。最近、私は別のAndroidアプリに取り組んでいて、考え始めました... Eclipseの最高の生産性プラグインは何ですか? できれば無料。PHPやRails、Eclipseがサポートする他の言語ではなく、Javaでの記述に役立つプラグインを探しています。

7
物理的なアジャイルボードは「常に」電子ツールよりも優れていますか?
どのアジャイルツールを使用するかについての質問が出てくるたびに、「チームの会話をより良く生成する大きな目に見えるボードの利点を失うため、電子ツールを使用しないでください」と答える人が常にいます。 これは常に当てはまるのですか、それとも電子ツールがより良い選択である状況はありますか?各アプローチの長所と短所は何ですか?
11 agile  tools 

10
コードカバレッジ品質の議論に反論する方法に関するツール/提案
今、私は人々がこの質問を複製したり何度も質問したりすることを考えることができることを知っています。その場合、関連する質問へのリンクと私の質問への回答に感謝します。 私は最近、コードカバレッジについて何人かの人々と意見が分かれています。私は、100%のカバレッジは高品質のテスト、したがって高品質のコードを意味しないという議論に基づいて、チームにコードカバレッジを完全に削除することを希望する人々のグループがいます。 私は、コードカバレッジがテストされていないことを確かに伝えており、それらの領域に集中するのに役立つという議論を売り払うことによって押し戻すことができました。 (上記は、このような他のSO質問で同様の方法で議論されています-/programming/695811/pitfalls-of-code-coverage) これらの人々からの議論は次のとおりです。そして、チームは低品質のテストをすばやく作成することで反応し、重要な品質を追加することなく時間を無駄にします。 私は彼らの視点を理解していますが、より多くのカバレッジ基準を処理するより堅牢なツール/フレームワークを 導入することにより、コードカバレッジのより堅牢なケースを作成する方法を探しています(Functional, Statement,Decision, Branch, Condition, State, LCSAJ, path, jump path, entry/exit, Loop, Parameter Value etc)。 私が探しているのは、このようなコードカバレッジツールとプラクティス/プロセスの組み合わせを提案して、それらに合うようにすることです。 主観的ではあるが、コードカバレッジによりコードの品質とテストの価値をより意識できるようになったため、このような議論に対抗する方法に関するあなたの経験/知識に基づいた付随するコメント/提案も歓迎します。 編集:典型的なコードカバレッジの弱さに対する私の理解に関する混乱を減らすために、ツール(または実行されたコードの行)を参照しているわけではない ことを指摘したいと思いStatement Coverageます(たくさんあります)。実際には、ここでそれが間違っているすべてに関する良い記事があります:http : //www.bullseye.com/statementCoverage.html 複数のカバレッジの基準とレベルにさらに踏み込んで、ステートメントまたはラインカバレッジ以上のものを探していました。 参照:http : //en.wikipedia.org/wiki/Code_coverage#Coverage_criteria アイデアは、ツールが複数の基準に基づいてカバレッジを教えてくれれば、それがテスト品質の合理的な自動評価になるということです。私は決して回線カバレッジが良い評価だと言っているわけではありません。実際、それが私の質問の前提です。 編集: わかりました、多分私はそれを少し劇的に投影しすぎたかもしれませんが、あなたはポイントを得ます。問題は、すべてのチームに共通のプロセス/ポリシーを同種/一貫した方法で設定することです。また、テストの品質をどのように保証するのか、何の対策も講じずに保証時間をどのように割り当てるのかという懸念が一般的です。したがって、適切なプロセスと適切なツールでバックアップすると、無駄なプロセスに時間を費やしていないことを認識しながら、コードの品質を改善できる測定可能な機能が好きです。 編集:これまでのところ私が答えから持っているもの: コードレビューは、テストの品質を確保するためにテストをカバーする必要があります Test First戦略は、事実の後に書かれたテストを回避して、カバレッジを単純に増加させるのに役立ちます% 単純なステートメント/行以外のテスト基準をカバーする代替ツールの探索 カバーされたコード/見つかったバグの数の分析は、カバレッジの重要性を評価し、より良いケースを作るのに役立ちます 最も重要なことは、正しいことを行い、彼らの信念のために戦うというチームのインプットを信頼することです。 対象ブロック/テスト数-議論の余地あり これまで素晴らしい答えをありがとう。本当に感謝しています。このスレッドは、その能力を持つブレインストーミングの時間よりも優れています。

6
特定のメソッドまたは機能への変更を表示できるバージョン管理システムはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 次のようなことを言うことができると便利な場合があります。 (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main 最後のコミット以降にソースファイル内の特定の関数に加えられた変更、または変更の完全な履歴を確認します。私の質問は2つあります。 これを行う何かがありますか? そのようなツールは実用的でしょうか?関数の異なるバージョンを比較するには、各リビジョンでコードの簡単な解析を行う必要があります。オーバーヘッドが大きすぎて効率的ではないでしょうか?

4
ソフトウェア開発ライフサイクル全体で要件を管理するツール[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 ソフトウェア開発プロジェクトの要件または機能を管理するツールを探しています。5〜10人の地理的に多様な小さなチームが要件を提起、議論、追跡するために使用します。したがって、次のものが必要になります。 複数のユーザーのサポート ウェブベース 要件間の階層をサポートします。たとえば、親/子関係 個々の要件を議論する手段を提供する サポートファイルのアップロード 費用対効果。理想的には無料または 使用可能なプロジェクト管理ツールの一部は、機能が過剰であるか、機能や要件ではなくタスクやリソースのスケジューリングに重点を置いています。 誰にも解決策がありますか?

6
チームワークの計画を支援するためにどのソフトウェアを使用していますか?その理由は何ですか?
計画は非常に困難です。私たちは自然に自分の将来を予測するのが得意ではなく、多くの認知バイアスが問題を悪化させています。グループ計画はさらに困難です。不完全な情報、一貫性のない状況の見解、およびコミュニケーションの問題は、困難をさらに悪化させます。 アジャイルメソッドは、グループ計画を整理するための1つのフレームワークを提供します。全員に見える計画(ユーザーストーリー)を作成し、それを小さなチャンク(スプリント)に分割し、レトロスペクティブ分析を提供して計画を改善します。しかし、これらのプラクティスをサポートするための優れたツールを見つけることは難しいことです。 これらの目標を達成するためにどのソフトウェアツールを使用していますか?なぜそのツールを使用しているのですか?どのような成功はしているあなたは、特定のツールを使用していましたか?

4
MSDNのサブスクプションは個人的に使用する価値がありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私は主に職場の.netでコードを作成していますが、Microsoft開発用の最新テクノロジーと連絡を取り合うためのツールとして、自宅のMSDNサブスクリプションが利用可能/価値があるかどうか疑問に思っていましたか?
11 tools 

6
プログラミングに特化したノートブックはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 6年前休業。 エンジニアリングペーパーが存在することは知っていますが、ノート/疑似コード/デザイン用のプログラマー固有のノートブックを作成している会社はありますか? 紙は私が物事を概説するのに好ましい方法なので、ツールのリストに専用のパッドを追加することは非常に有益です。

2
FitNesseは製品の品​​質とコラボレーションを向上させますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 開発、テスト、製品グループ間のコラボレーションを促進するためのFitNesseというツールについて聞いたことがあります。 それについてのあなたの経験は何ですか?それは本当にプログラムの質を向上させますか?それを使用することに欠点はありますか?

6
コンパイラの構造について学び、理解することの利点は何ですか?
私はソフトウェアエンジニアリングの学位を取得して3年目の学部生です。今年から、私の大学は「コンパイラー構築」と呼ばれる新しいコースを導入しました。これは、コンパイラーを構築する理論の基礎を教えます。 ソフトウェアエンジニアがコンパイラの構築について学ぶ上で、実際にどのような利点がありますか?
10 tools  compiler 

7
デザイナーツールはプログラミングエクスペリエンスを低下させますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 私は最近、特に利用可能ないくつかのMSツールを見回しており、デザイナーツールとウィザードに重点を置いていることに気づいています。UI開発だけでなく、すべてのために。 Entity Frameworkにはモデラーがあります RIAサービスにはDomainServiceウィザードがあります ワークフローにはワークフローデザイナー全体が含まれています...(わかりません、実際には使用していません) 他にもありますが、あなたはアイデアを理解していると思います。デザイナーツールはたくさんあります。これらのいくつかを使用すると、私はそれを見つけます: 規定された使用例を超えて問題を複雑にする (つまり、すべての技術デモビデオ) 私は最近、これらのテクノロジーのいくつかを評価しており、それらを使用しようとすると、デザイナー、モデラー、ウィザードが私のために何をしているかを正確に分析しなければならなくなります...そうでなければ、実際にやらなければならないときに失われます作成されたもので何か。 そして持っていた-私はツールを戦うか、私はそれなしで全部自分自身を行っている可能性ように十分にその出力を戦うために持っている場合であることまでこの両端ずっと何が起こっているの強い理解を。これは、SilverlightデザイナーとRIAサービスのドメインサービスウィザードに特に腹立たしいと思います。 「このツールを使用するために内部の仕組みを理解したり、出力の半分を書き直したりする必要がある場合、このツールは何が良いのでしょうか?」 彼らはそれほど速くありません これらのツールのセールスポイントは生産性を高めることであり、このポイントはツールを使用して時間とともに変化する可能性があり、必ずしもUIデザイナーには当てはまりません(ただし、場合によってはまだ当てはまります-> Silverlightデザイナーを探しています) 。ドラッグアンドドロップ、サイズ変更、移動など、デザイナーで行うよりもはるかに高速にコードをハッキングできることがわかりました。 UIがモデルの邪魔になる 多分これは私だけかもしれませんが、UML設計ツールを連想させるものを使用していると、線が交差しないようにすべてをレイアウトするのに多くの時間を費やすことになり、画面上ですべてを確認できるようになります。達成しようとしています。 面白くない 私が生活のためにコーディングする理由の半分は、それを楽しむためです。チェックボックスをクリックしてコンボボックスを選択し、出てくるすべてを修正するのは楽しいことではありません。 一人じゃない コミュニティもこれらのツールを望んでいないようです。現時点で考えられる最も良い例は、Entity Framework Code-Firstです。 だから私は尋ねます: デザイナーツールは実際に生産性を向上させますか? 彼らは楽しいキラーですか? 「コミュニティ」は実際にもっとデザイナーツールを求めているのですか、それともベンダーが私たちのことを考えているだけですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.