タグ

プログラミングと保守に関するlocke-009のブックマーク (2)

  • 保守開発者のための正規表現入門 - Qiita

    正規表現とは 正規表現で検索するとたくさん解説しているサイトや記事が出てきますが私は以下のサイトの説明が端的でわかりやすいと思いました。 端的に言えば、「いくつかの文字列を一つの形式で表現するための表現方法」です。 では、なぜこの表現方法が有名なのかといえば、この表現方法を利用すれば、たくさんの文章の中から容易に見つけたい文字列を検索することができるためです。 よく利用するメタ文字(正規表現で文字列を表現するために利用される文字)についても事例を含めて解説されていますので、読んでみるとどういうものなのかが理解しやすいと思います。 より厳密に理解したい方や歴史について知りたい方はWikipediaの記事等を読んでみると良いと思います。 正規表現が使えると何がうれしいのか? 正規表現を利用するとテキストエディタ等で文字列の検索や置換を行う際にいろいろなことができるようになります。 ソースコード

    保守開発者のための正規表現入門 - Qiita
  • 【C#】nameofって何? - Qiita

    個人の備忘録です。 結論 nameof演算子に変数名、型、メンバー、メソッド名などの識別子を与えると、同等の文字列を得られる 文字列を指定する場面でnameofを使うことで、コードの修正漏れを防ぎ保守性の高いコードにすることができる nameof演算子はコンパイル時に評価され、実行時には影響を与えない Console.WriteLine(nameof(System.Collections.Generic)); // output: Generic Console.WriteLine(nameof(List<int>)); // output: List Console.WriteLine(nameof(List<int>.Count)); // output: Count Console.WriteLine(nameof(List<int>.Add)); // output: Add va

    【C#】nameofって何? - Qiita
  • 1