C ++ロシア2017でのJetBrainsのマスタークラス

みなさんこんにちは! 2017年2月24〜25日に、モスクワはC ++ユーザーグループロシアコミュニティが主催する次の年次C ++ロシア会議を開催します。 JetBrainsは、C ++開発用の製品を数年間開発しており、伝統的にこのイベントに参加しています。 展示スタンドでは、両日中に従業員を見つけることができます-質問をしたり、当社製品の問題について助けを求めたり、ツールの機能や将来の計画について質問したり、C ++言語などについて話したりすることができます。



C ++で実際の開発の第一人者になりたい場合は、2月23日の会議の前夜に、経験豊富な開発者による一連のマスタークラスが予定されていることに注意してください。



ロシアC ++ User Groupブログでは、すでにそれらの一部について書いています。 JetBrainsの従業員が開催するマスタークラスについて話します(3つは計画中です!)。



ところで、マスタークラスのチケットは会議のチケットとは別で、参加と食事が含まれており、 プログラムからマスタークラスに参加できます。





効果的なC ++開発のためのツール



C ++言語は習得や使用が容易ではなく、最近の標準(いわゆる現代の C ++)の画期的な進化により多くの問題が解決されましたが、言語の複雑さのレベルは大幅に向上しました。 高品質のC ++コードを迅速かつ効率的に作成することは、明確な技術です。 幸いなことに、これを支援するツールがあります。 これらのツールの開発は、JetBrainsの責任です。



この一連のワークショップは、CLionとReSharper C ++を使用してC ++開発の効率と品質を改善する方法を教えることを目的としています。 また、今日最も人気のあるプロジェクトビルドシステムの1つであるCMakeをご紹介します。



特に、マスタークラスの資料に直接関係がない場合でも、CLionおよびReSharper C ++チームのメンバーに製品に関する質問をする時間と機会があります。



パート1:CLionを使用した生産的なクロスプラットフォームC ++開発





CおよびC ++でのクロスプラットフォーム開発は、関連するさまざまなツールとライブラリ、使用される幅広い言語標準、豊富なレガシーコードによって区別されます。



CLionは、CおよびC ++向けのクロスプラットフォーム統合開発環境です。 このマスタークラスのフレームワークでは、C ++コードを操作する基本的なシナリオを分析し、CLionがそれらをより速く効率的に処理するのにどのように役立つかを確認します。多くの典型的なC ++問題とCLionを使用してそれらを解決する方法を分析します。



その結果、次のことを学習します。





パート2:CMake-すべてのC ++開発者が知っておくべきビルドシステム









あなたはおそらくCMakeがC ++の世界で事実上の標準になりつつあり、多くのプロジェクト(たとえばLLVM)がそれに移行していることをおそらく聞いたことがあるでしょう。 または、彼らはあなたのプロジェクトをCMakeに転送しようとしたか、少なくともそのような機会について考えましたか? それからこれはあなたのための部分です!



このマスタークラスのフレームワークでは、通常の意味でCMakeがビルドシステムではない理由を説明し、CMakeを使用する主なシナリオの概要を説明し、主要な概念、コマンド、アプローチについて詳しく説明します。 さらに、CLionがCMakeファイルからの情報をどのように使用し、どのように書き込みを促進できるかに注意を払います。



その結果、次のことを学習します。





パート3:ReSharper C ++を使用した生産的なC ++開発









ReSharper C ++は、CおよびC ++開発用のVisual Studio拡張機能です。 このマスタークラスのフレームワークでは、C ++コードを操作する一般的なシナリオを分析し、ReSharper C ++が何に役立つかを確認します。 ReSharper C ++がどのように典型的なC ++の問題を見つけ、修正するのに役立つかを見ていきます。



その結果、次のことを学習します。





さらに、ワークショップでは、ReSharperのパフォーマンスの最適化に関する推奨事項を提供します。



説明する機能の重要な部分はC ++に固有のものではないため、ReSharperでサポートされている他の言語でも使用できます。



詳細はすべてこちらから入手できます



マスタークラスとカンファレンス自体でお会いできてうれしいです!

C ++ JetBrainsチーム



All Articles