クルメ学習記録

気になる事を気ままに書くようのブログです!

JetBrains Rider の個人ライセンスを契約したので概要調査レポート

はじめに

今回の記事では、JetBrains社の統合開発環境である「Rider」をテーマに表面的に気になった事をメモとして投稿しています。

※インストール方法とかは別の方が沢山取り上げているので、こちらでは書いていません。公式サイトからインストーラーをダウンロードして、流れにそって行うだけなので比較的簡単!

www.jetbrains.com

アジェンダ

  • Riderとは
  • 金額
  • 見た目
  • 軽く使ってみて感じたこと
  • まとめ

Riderとは

Riderとは「JetBrains sro」が提供している商品の一つである 統合開発環境(IDE)のことです。
統合開発環境で他にはMicrosoft社が提供している「VisualStudio」、Apple社が提供している「Xcode」など、探せば色々な種類のものがあります。

金額

下記リンクで確認できます。 www.jetbrains.com

ブログ投稿時では下記の金額でした。

  • Rider 年額払い…税込み ¥19,668円 ※契約年数で安くなっていく
  • Rider 月額払い…税込み ¥1967円

特徴

ホームページを見てもらえれば一番ですが、下記点を強みとしているようです。

  • .NET系の多くアプリケーション開発のサポート(Unity含む)←個人的に大事
  • 機能豊富で高速
  • 複数のプラットフォーム(WindowsmacOS、およびLinux)で動作

機能一覧抜粋

  • コード解析 … コードの問題点を教えてくれる。
  • コード編集 … コード補完やテンプレート、コンテキスト制御などのサポート
  • リファクタリング … 改善点に適した名前の提案や処理を教えてくれる。
  • ユニットテストランナー … コードに問題がない確認する為のユニットテスト機能がある。
  • デバッグ機能 … 色々なデバック機能やツールを提供している。
  • データベースとSQL … Rider内でDBの操作が出来る。
  • 検索機能 … コードの検索機能が豊富
  • フロントエンド … フロントエンドの開発サポートもついている。
  • 拡張性 … 様々な拡張機能を利用できる。

見た目

サンプル画面

サンプル画面

全体的に整っている印象を受けました。 機能が多いのでピックアップしながら今後も調査していきたい。

カラー設定

カラー設定

色々なカラー設定を選べるみたいでした。 個人的には長時間使うので黒系が良いかも。

軽く使ってみて感じたこと

個人的にはVisualStudio歴が長いので、どこになんの機能があるのかわからない分少し使いづらいかもと感じました… ですが、そこは慣れだと思うので数か月使ってみたいと思います。

良いなと思った点は、補完機能やリファクタリング機能でどんなコードが良いか教えてくれる機能はVisualStudioとかよりは良いような印象を受けました。 また、起動が早いのも良いです! 見た目も比較的分かりやすく、プロジェクトを開いたときに命名規則を推測して設定してくれるのも良いなと感じました。

有料ツールを使うことで個人開発でも気が引き締まれば良いなと思います。

また操作性とかではないですが、利用規約で「個人開発」と「会社利用での開発」どちらでも同じライセンスで使用して良い点が最高です!※ブログ投稿時点

まとめ

所感としては凄く良いツールだと思いました。 これからじっくり使い方も学んでいきたいと思いますので、 また何か調査したらブログに投稿しようと思います。

ありがとうございました。


関連リンク

en.wikipedia.org

C++ ブリッジパターン 書いてみた

今回はブリッジパターンを書いてみました。

 

実装部分を切り離すことによって、

処理の差し替えがしやすくなるデザインパターンのようです。

 

仕様変更に強そうなデザインだと思いながらも、

誰でも直感的に分かりやすい感じに書けるようになりたいなと思いました。

【デザインパターン】ブリッジパターン

 

C++ ループ処理 for 構文のサンプルプログラム

今回はC++ の基本構文の振り返りで

for 文についてのサンプルプログラムを書いてみました。

 

forの書き方にも色々あり、

使い方によって修正しやすいプログラム、しにくいプログラム等出来たりするので

 

色々な書き方は覚えておいた方がいいと思います。

下記のような書き方を仕事で初めて見た際は、一瞬混乱したのを覚えています…(笑)

for(;;)

 

gist31c32600b3b324621f88e31092d6e0b0

C++ ループ処理 while の振り返り

今回から気分転換にC++ の構文についてもサンプルプログラムを書いていきたいと思います。

 

学校では普段使わない書き方等あったりするので、

始めてこの構文を見たときはびっくりしました。

 

いざという時に使う場面もあったりすると思うので、忘れないように

アウトプットしていきます。

 

【C++構文】whileループ

C++ プロキシパターン 書いてみた。

今日はプロキシパターンについて書いてみました。

プロキシパターンとは、クラスの処理を別のクラスが代理人として処理をする

デザインみたいです。

 

サンプルプログラムを書いてみたのですが、

自分が書いたソースだと上記を体現出来ていない…

 

というか名前も適切でないなと思いました…

 

【デザインパターン】プロキシ

C++ コンポジットパターン 書いてみた。

こんばんは!

もものんです!

 

今日はコンポジットパターンを書いてみました。

書いてみたんですが…

これであってるんですかね?

 

少し不安です。(笑

 

 

データを入れ子的に扱えるデザインでイメージはしやすいのかなと思いました。

色々自分なりにカスタマイズしたくなるようなデザインでした。

 

 

【デザインパターン】コンポジット

C++ 抽象ファクトリパターン 書いてみた。

こんばんは!

もものんです!

 

今日は健康診断なので、久しぶりの外出…

ちょっと緊張します。(笑)

 

今日は抽象ファクトリのデザインパターンを書いてみました。

複数の要素を持つオブジェクトを生成するときに使えそうなデザインで

 

処理も比較的わかりやすく個人的に好きです。

 

学校だと車で例えて教えてもらったことがあるのですが、

やっぱりイメージしていて楽しいものが

やっていて楽しいなってふと思いました。

 

【デザインパターン】抽象ファクトリ