apitrace

Qt での開発の最前線:いま使うべき10のツール

Published Sunday October 28th, 2018 | Leave a comment
Posted in Qt | Tags: , , , , ,

この記事は The Qt Blog の Modern Qt Development: The Top 10 Tools You Should Be Using を翻訳したものです。 執筆: Matthias Kalle Dalheimer, 2018年10月12日 仕事をする上で、正しいツールを使うことがどうして重要なのでしょう?効率と成果というのがすぐに思い浮かぶ2つの理由です。工事現場で働く人たちは釘の刺さるような靴を履きません。ソフトウェア開発者である我々は、どうしてバグを発見したりコードの最適化をする際にマニュアルな方法で行うのでしょう?どう考えても非効率でイライラするし、成果も芳しくないですよね? 新しいツールを学ぶのは時間のかかる作業です。では、自分の時間をどこに割くかはどう決めるべきでしょう?私たち KDAB はそれに値する Qt 関連の開発ツールをこの記事で共有したいと思います。私たちはよくこういったツールを使って厄介なバグの所在を突き止めたり修正したり、難解な最適化の問題を解決したりしています。Qt での開発の最前線にいるみなさんは、既にこういったツールに馴染みがあるかもしれませんが、様々なスキルレベルのみなさんの中にはまだ試したことのないツールもあるかもしれません。 GammaRay – Qt の構造に基づいた内部調査用デバッガ Qt の内部の構造のデバッグでイライラしているみなさんに強くおすすめしたいツールです。GammaRay は QtQuick シーングラフやモデル/ビューの構造、QTextDocument、シグナル/スロット、フォーカスのハンドリング、GPU のテクスチャ、QWidgets、ステートマシンといった Qt の主要なコンポーネントに対応し、Qt 内部のこういった情報を可視化するだけではなく、実行時に内部の値の変更ができてしまうツールです。アプリケーションを起動してのデバッグや、起動中のアプリケーションへのアタッチ(ローカルでもリモートでも)が可能となっています。 https://www.kdab.com/development-resources/qt-tools/gammaray/ https://www.kdab.com/gammaray-2-9-0-release/ Clazy – Qt のセマンティクスに基づいたコンパイラプラグイン これはすべての Qt ユーザーの引き出しに入れておきたいツールです。clazy を clang に追加することで、必要のないメモリの確保や API […]

Read More
Get started today with Qt Download now