24

Win32 Delphi アプリケーションを開発するのに最適な開発ツールのセットは何ですか? 自動ビルド サーバーやモデリング ソフトウェアなどのサポート ツールを含めます。Delphi 開発に最適なツールのリストを入手するのは興味深いことです。そのため、ツールの簡単な説明、使用する理由、他の選択肢よりもツールを選択した理由、および開発プロセスに与えた影響について説明してください。投稿ごとに 1 つのツールを使用してください。より人気があり、できればより便利なツールが一番上に表示されます。時間ができたら、ここで使用するツールについての私の意見で、以下の回答を更新します。

4

23 に答える 23

22

IDE Delphi 2007 Professional (まもなく Delphi 2009 になります)

自動ビルドサーバー FinalBuilder 6

単体テスト DUnit

コード プロファイリング AQTime

インストーラーの作成 InnoSetup

ヘルプファイル管理 ヘルプ&マニュアル

コードのモデリングと設計 ModelMaker 9

コードのフォーマット Jedi Code Formatter

ソースコード管理 SubversionTortoiseSVN

課題追跡 Jira

バグ報告とロギング MadExcept

ファイルの比較とマージ Beyond Compare

オブジェクト永続化フレームワーク tiOPF

UIテスト???

コードのドキュメント???

于 2008-09-15T15:37:08.450 に答える
10

GExperts - (FOSS) 統合 IDE ツール (既に言及されていますが、さらに説明する価値があります)。私が最もよく使用する機能には、優れた UI を備えた統合された grep 検索 (正規表現の使用を含むことができます)、コード ナビゲーション (クイック検索とユニット内の任意のメソッドへのジャンプのための ctrl-g)、カスタム キーの組み合わせ (たとえば、ctrl を設定できます) が含まれます。 -shift-B から Build-All へ)、インストールされているシステム フォントのアスキー チャート、

注: FOSS - 無料のオープン ソース ソフトウェア

于 2008-09-16T14:06:44.963 に答える
8

GExpertは、IDE にいくつかの新機能を追加します: http://www.gexperts.org/

Delphi IDE のキーボード ショートカット: http://delphi.about.com/od/adptips2005/qt/editorshortcuts.htm

Delphiオンライン ドキュメント: http://docs.codegear.com/

Delphi IDE / Tortoise SVN統合http://delphiaddinfortortoisesvn.tigris.org/

JEDI VCS : Delphi 指向のオープン ソース VCS システム: http://jedivcs.sourceforge.net/

コードのドキュメント: Doxygen ( http://www.doxygen.nl/ ) + Pas2Dox フィルター ( http://sourceforge.net/projects/pas2dox/ )

Trac、プロジェクト管理、問題追跡、Wiki、Subversion Web UI: http://trac.edgewall.org/

Bitten、継続的統合: http://bitten.edgewall.org/

于 2008-09-15T16:07:25.697 に答える
5

WinMerge-(FOSS)マージ機能を備えた差分ツール

注:FOSS-無料のオープンソースソフトウェア

于 2008-09-16T14:11:14.313 に答える
4

IDE 拡張機能モデル メーカー コード エクスプローラー

これが繰り返しであることはわかっていますが、それ自体が答えである必要があります。これが私の1番、なくてはならない無人島ツールです。

于 2008-10-30T04:12:36.927 に答える
3

コンポーネントセット(独自仕様):DevExpress QuantumGrid Suite
コンポーネントセット(無料):JEDIおよびJCS
IDEエキスパート:GExperts
バージョン管理システム:JVCS /無料VCS
例外トラッパー/ログ:EurekaLog
ローカリゼーションスイート:TsiLangのsiComponents

于 2008-09-18T10:09:12.100 に答える
3

D2009 をまだ使用していない場合のDelphi スピードアップ

DDevExtensionsを使用すると、IDE でいくつかの追加調整を行うことができます

FastMM D2006 以降の IDE に含まれていますが、自分で実行する場合はより多くのオプションがあります

FastCode一部の RTL および VCL 関数の高度に最適化されたバージョン

于 2008-09-16T09:28:41.153 に答える
3

Pascal Analyzer (独自) コード分析と改善のためのツール。警告 (あいまいな参照など)、可能な最適化、潜在的なメモリ リークの識別 (ほとんどのメモリ レポートは、テスト中に実際に取得されたパスのみを表示するので便利です)、繰り返される文字列リテラル (そのconst として最適な場合があります)、uses 句での未使用のユニット、規則への準拠、およびリストは続きます....

于 2008-09-16T14:00:12.670 に答える
2

IDE: Delphi 2009

自動ビルド: FinalBuilder 6、予算がない場合は、WANTツールを使用してください。

ユニットテスト: DUnit

コードプロファイリング: AQTime

インストーラーの作成: InnoSetup

コードのモデリングと設計: ModelMaker 9

ソースコードのバージョン管理: Subversion

UIテスト: TestComplete

コードドキュメント: Doc-O-Matic

于 2008-09-16T03:54:00.333 に答える
2

JEDI JVCL Sourceforge.net の JCL

于 2008-09-15T18:57:04.057 に答える
2

コードのフォーマット: DelForExp

于 2008-10-30T04:07:27.703 に答える
2

CodeSite - 高度な構成が可能な優れたデバッグ ツール

[はい、いくつか繰り返しますが、各投稿に 1 つ入れて、良いものを浮かび上がらせるというアイデアだったと思います]

于 2008-09-19T03:06:28.923 に答える
1

AQTime は優れたコード プロファイラーでもあります。すべての処理時間がどこに費やされたかの手がかりを開発者に与えるために、関数と回線の使用メトリックを提供します。

于 2008-09-16T22:06:18.913 に答える
1

プロファイリング:プロデルフィ

于 2008-10-30T04:08:35.173 に答える
1

「コメント」を追加する機能がまだないため、これを回答として追加します。Joel Spolskyによって、そのような質問は「回答ごとに 1 つのツールをお願いします」という表現が最適であることが提案されました。これにより、投票が可能になります。個々の開発ツールについては、人気順に、最適なツールのリストを提供する可能性が高くなります。

于 2008-09-16T12:09:48.580 に答える
1

私が使用するものは次のとおりです。

CnPack . Ide の機能強化
FinalBuilder。自動ビルド ツール

于 2008-09-15T17:51:09.580 に答える
0

ソース ファイルの比較: ModelMaker 構造化差分ビューアー

于 2008-10-30T04:10:28.897 に答える
0

これまでのところ、多くの良い提案があります。

以下を追加します

GExperts - IDE 統合ツール www.gexperts.org

ModelMaker Code Explorer - 他の多くのものの中で追加のリファクタリングに最適 http://www.modelmakertools.com/

CodeSite - 優れたデバッグ ツール http://www.raize.com/DevTools/CodeSite/Default.asp

VirtualTreeview - それがどのように機能するかを理解したら、優れた無料ツリー コンポーネント http://www.delphi-gems.com/index.php?option=com_content&task=view&id=12&Itemid=38

私に関する限り、FinalBuilder と MadExcept はどちらも必須であることに同意する必要があります。

また、TMS、DevExpress など、優れたコンポーネント スイートも多数あります。

于 2008-09-16T09:17:58.883 に答える
0

TeeChart Pro - データのチャート化/グラフ化にはこれがないと困る

于 2008-09-19T03:04:49.507 に答える
0

仮想ツリービュー

TntWare Unicode コントロール。

于 2010-10-20T12:38:49.250 に答える
0

静的コード分析は重要です。特に、他の人のコードを使用している場合。

私は CodeHealer を気に入っています。これは、重大な問題やその他の方法で問題を特定するのが困難な問題にフラグを立てるのに最適です。

于 2008-11-14T16:04:33.590 に答える