ReSharperでのC ++サポート

ご存知かもしれませんが、 ReSharperの8番目のバージョンにはかなり長い間取り組んでいます-開発プロセス中に、ナビゲーションを改善し、XAMLのサポートを拡張し、プロジェクト間の依存関係を表示する独自のメカニズムを追加し、多くの新しい興味深い機能を追加しました。



しかし、今、私は8-keの計画を超えた何かについてお話したいと思います:数ヶ月間、私たちのチームの一部は、ReSharper C ++プログラミング言語でのサポートを長年求めてきた完全に新しいものに取り組んでいます。







このイニシアチブは、C ++を、ReSharperと今年発表した別のクロスプラットフォーム開発環境の両方で、製品で完全にサポートされる言語の1つにする計画の一部です。



C ++は非常に強力な言語であり、その「後継言語」であるC#またはJavaの出現と成長にもかかわらず、長年にわたってどこにも行っていません。今日、多くのコードがこの言語で記述され、非常に長い間使用されています。 JetBrainsでは、ツールキットがC ++開発者の開発をより迅速かつ効率的に支援できると考えています。



機能セット



C ++などの言語の解析は、特に前処理とテンプレート処理のすべてを考慮する場合、簡単ではありません。これは、大規模なプロジェクトでは特に時間がかかります。 私たちの主な目標は、すべての可能なニュアンスを正確に処理することであり、言語で使用されている特定の機能に関係なく、C ++を「理解」するために多くの努力が費やされました。 現時点では、 目に見える機能はあまりありませんが、多くの基本的な作業が行われています。 現在、当社で準備中の内部ビルドには、次の機能が含まれています。





ReSharperの現在のC ++サポートから何が期待できるかを知るために、このスクリーンキャストをご覧になることをお勧めします。





すべてを試す方法は?



現時点では、実験するパブリックアセンブリはなく現在のEAPにはC ++サポートが含まれていません 。 一般に公開する価値のあるものを入手するには、さらに数か月かかります。 しかし、待ちたくない場合は、次のことができます:





以下は何ですか?





まあ、どれほど面白いですか? たぶん、あなたは長い間このニュースを待っていたのでしょうか? 次に、プライベートアセンブリサブスクライブし 、それらを使用して、できるだけ早くC ++サポートをReSharperの一部にするのに役立ちます。 さて、この投稿へのコメントで、C ++サポートの観点から見たいものを正確に教えてください。 よろしくお願いします!



All Articles