タグ

ブックマーク / kekyo.wordpress.com (2)

  • Visual Studio 2013でカバレッジ測定する – Jenkins Advent Calendar 2013

    この記事は、Jenkins Advent Calendar 2013の21日目の記事です。 とてもマイナーなネタと思われます。また、私自身はJenkinsの管理者ではない(ド素人)ので、外した事を書いているかもしれません。誰かの役に立つかなぁ?困っている人は居そうですが… 能書きは良いので、ツールを使いたいって人は、CodePlexで公開しているのでどうぞ。 バージョン0:事の始まり タイトル通り、Visual Studio 2013でカバレッジ測定します。それだけであればVSで完結してしまうのですが、カバレッジ測定をJenkinsで行って、結果をEmmaプラグインで表示したい、というネタです。 経緯:とある開発プロジェクトが開始され、私がプロジェクトに参加した時点で、以下の事が決まっていました。 プロジェクト管理はALMinium、CIはJenkins、ソース管理はSubversionで

    Visual Studio 2013でカバレッジ測定する – Jenkins Advent Calendar 2013
    quodius
    quodius 2014/08/01
  • LINQは本当に強力だ (6) TextFieldContext

    抽象的な話ばかり続いたので、今回は、実用的な例を示そう。 .NETCSVファイルを読み取るとき、まさか自分でパースしたりしていないと思うが、知っていると便利なクラスが「VB.NET」のライブラリに存在する。TextFieldParserクラスだ。VB向けの実装の割には、Streamからの読み取りに対応しているなど、割としっかり作ってある。 今回はこのクラスをLINQで「楽に」使えるようにする。 public static class TextField { // 指定されたCSVファイルへのコンテキストを生成する public static IEnumerable<string[]> Context( string path, string separator = ",", Encoding encoding = null) { using (Stream stream = new Fi

    LINQは本当に強力だ (6) TextFieldContext
    quodius
    quodius 2013/03/14
  • 1