困った時の自分用メモ

読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。

C#

ChatGPTの話~作業指示をして、UnityC#のコードを出力させてみた~

巷では、ChatGPTを使って、いろんな事が行われている。 プログラマーの仕事が無くなるなどと騒がれているが、まずはこういったAIサービスをうまく活用する方向にシフトすると思われるので、 未来を想像して、ChatGPTをどのように活用できるのか、少し試して…

Unity、C#の話~構文解析、Roslynを使う4(クラス>フィールド情報)~

コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…

Unity、C#の話~構文解析、Roslynを使う3(クラス>プロパティ情報)~

コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…

Unity、C#の話~構文解析、Roslynを使う2(クラス>メソッド情報)~

コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…

Unity、C#の話~構文解析、Roslynを使う1~

コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。ルールがあり確認作業も単調…

VIMの話~async/await等、新しいCSharp(C#)の為のシンタックスハイライト設定をカスタマイズ~

Unityでも、かなりC#の新しい機能や構文が使えるようになってきた。そして、現在進行形で、こういった新しい構文や機能をふんだんに使用したソースコードを読み書きする必要が出てきた。そして、それをリーディング中、今使用しているGVIMでは、全くシンタッ…

C#の話~string.Formatの書式指定子を可変で指定する方法~

例えば、スキルのマスターデータで、書式指定子の数と、それに指定する数字の数のフォーマットの統一が難しい時に使える方法。 例) スキル1,敵に{0}ダメージを与える,5 スキル2,敵に{0}ダメージを{1}回与える,5,2 と設定した時に、 System.Object[] argumen…