2013年10月30日

Windows.Forms 用の単体テスト自動化ツールNUnitForms


ビジネスロジックはNUnit、フロントエンドはNUnitFormsで。
2006年を最後に更新は止まっている。だめじゃん。(-_-;

.NET 周辺ツール
http://shinshu.fm/MHz/95.83/archives/0000071899.html

NUnitFormsによるWindowsフォームのテスト
http://hmoriya.wordpress.com/2005/06/21/nunitformsによるwindowsフォームのテスト/

UnitのGUIテスト実施方法を考える
http://sousousore1.hatenablog.com/entries/2011/04/11

NUnitとNUnitForms
http://www.aksystem.jp/computer/NUnit/NUnit.htm

Windows7 + Visual Studio 2010 で NUnitForms を利用する
http://jinblog.at.webry.info/201209/article_1.html

NunitFormsサンプル
http://d.hatena.ne.jp/masakitk/20110516/1305548197

GUIアプリケーションとDBを用いたユニットテストについて書いたこと
http://d.hatena.ne.jp/nekozeoyaji/20100914/p1

NAgileで始める実践アジャイル開発
第3回 ソフトウェアの良い設計を行うコツ
http://www.atmarkit.co.jp/fdotnet/nagile/nagile03/nagile03_02.html

NUnitFormsの開発環境構築(その1)
http://google-android-it.blogspot.jp/2011/02/nunitforms-nunit-visualstudio-standard.html

【C#】 NUnitForms 〜基本編〜
http://blogs.yahoo.co.jp/dk521123/21001385.html

NUnitFormsだとForm上のModalFormが認識できないみた
http://blog.livedoor.jp/chuhei1107/tag/NUnitForms
posted by rururu at 02:26| Comment(0) | TrackBack(0) | C#

2013年10月29日

Microsoft Fakes Framework


Visual Studio 2012から追加されたユニットテスト用のモックライブラリ
Visual Studio Ultimateじゃないと使えない。ダメダメだなぁ。

Microsoft Fakes を使用したテストでのコードの分離
http://msdn.microsoft.com/ja-jp/library/hh549175.aspx
チーム開発における単体テストの実践(その1)〜Visual Studio 2012 ソリューションシナリオ
http://blogs.msdn.com/b/visualstudio_jpn/archive/2013/02/07/unit-test-in-team.aspx
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
http://www.slideshare.net/uesaka/build-insider-moqfakes
Microsoft Fakes Frameworkの使い方
http://neue.cc/2012/11/03_387.html
Visual Studio Fakes Frameworkで単体テスト (Stub)
http://troushoo.blog.fc2.com/blog-entry-59.html
Visual Studio Fakes Frameworkで単体テスト (Shim)
http://troushoo.blog.fc2.com/blog-entry-60.html
ユニットテストツールを改良し,Fakes Framework を加えた VS11
http://www.infoq.com/jp/news/2012/03/vs-11-unit-testing-fakes
Fakes Framework:そもそもFakes Frameworkとは何か?
http://takanosho.wordpress.com/2012/03/30/what-is-fakes-framework/
Fakes FrameworkとMoqめもめも
http://okazuki.hatenablog.com/entry/2013/09/05/082129
posted by rururu at 02:40| Comment(0) | TrackBack(0) | C#

2013年10月27日

ネストの深さなどをチェックSourceMonitor


Campwood Software
http://www.campwoodsw.com/sourcemonitor.html

数値で測るコード品質
http://blog.jnito.com/entry/20101231/1293770272

ソースコードのメトリクス(品質測定)を行うツール
http://d.hatena.ne.jp/Wacky/20070826/1188104629

SourceMonitorを使ってみて
http://www.hos.co.jp/blog/20111219/

SourceMonitorが相対パス指定できるようになっていた
http://hiro99ma.blogspot.jp/2012/01/sourcemonitor.html

SourceMonitor便利そう
http://btmn.jp/2011/09/15/sourcemonitor/
posted by rururu at 23:50| Comment(0) | TrackBack(0) | C#

2013年10月24日

C#製の簡易O/Rマッパー PetaPoco


C#製の簡易O/Rマッパー PetaPoco。たぶん使うことないと思います。

PetaPoco
http://www.toptensoftware.com/petapoco/

C#のMicro-ORM(Dapper, Massive, PetaPoco)について
http://neue.cc/2011/06/03_326.html

C#製の簡易O/Rマッパー PetaPoco を試してみる
http://kazunori-kimura.blogspot.jp/2013/06/cor-petapoco.html

ASP.NET MVC の ORM として PetaPoco を使う(SQL Server CE, Oracle)
http://iwa4.hatenablog.com/entry/2012/11/15/181450

どの ORM for .net では、あなたを勧めますか?
http://ja.softuses.com/24109
posted by rururu at 01:37| Comment(0) | TrackBack(0) | C#

F#で開発されたO/Rマッピングフレームワーク


SomaはF#で開発されたO/Rマッピングフレームワーク。Domaを作った人が作った見たいです。

Soma - Sql Oriented MApping framework
http://soma.codeplex.com/

[Doma][C#] Domaをベースにした.NET版のDaoフレームワーク
http://d.hatena.ne.jp/taedium/20100413/p2

[Soma][.NET] Domaを参考に作るSQL中心の.NET用Daoフレームワーク
http://d.hatena.ne.jp/taedium/20100615/p1

Soma - Sql Oriented MApping framework for F#
http://blogs.msdn.com/b/dsyme/archive/2011/04/16/soma-sql-oriented-mapping-framework-for-f.aspx

F# Somaを使ったDBのCRUD処理
http://code.msdn.microsoft.com/F-SomaDBCRUD-bf1fa2c5
posted by rururu at 01:24| Comment(0) | TrackBack(0) | C#

2013年10月22日

.NETのコードカバレッジ計測ツールPartCover


NUnitと組み合わせて使う.NETのコードカバレッジ計測ツールにPartCover
という無料で使えるツールがあるみたいです。
ちなみにコードカバレッジ計測ツールは、まだ使ったことないです。

PartCover
http://sourceforge.net/projects/partcover/

.NET用のpartcover.net4というのもあるみたいです。
https://github.com/sawilde/partcover.net4/

C#の単体テストに関するテクニックいろいろ 
http://www.lolitaengine.com/blog/article/20130720-UnitTest

Part Cover 紹介 その1 - Part Cover browser から テストコード(NUnit)のカバレッジを取得する
http://d.hatena.ne.jp/odashinsuke/20100415/1271337881

Part Cover 紹介 その2 - Part Cover browser から Windows アプリケーションのカバレッジを取得する
http://d.hatena.ne.jp/odashinsuke/20100416/1271423560

Part Cover 紹介 その3 - Part Cover console から テストコード(NUnit)のカバレッジを取得する
http://d.hatena.ne.jp/odashinsuke/20100419/1271682621

Part Cover 紹介 その3.5 - Part Cover console 設定ファイルを使用する
http://d.hatena.ne.jp/odashinsuke/20100422/1271935960

Part Cover 紹介 その4 - ビルドに組み込む。MSBuild から Part Cover console を実行する
http://d.hatena.ne.jp/odashinsuke/20100428/1272460033

NUnit、PartCover を組み合わせた MSBuild ファイル(.proj) を作る (個人的なメモ)
http://d.hatena.ne.jp/odashinsuke/20120115/1326601824

PartCoverとReportGenerator
http://shimaji.exblog.jp/13111651/

【ソフトウェア紹介】カバレッジツール(PartCover)
http://blog.livedoor.jp/akf0/tag/PartCover

PartCover メモ
http://white-azalea.hatenablog.jp/entry/20081115/1226762438

PartCoverとNUnitについて
http://blog.goo.ne.jp/wildriver_1977/e/f6a608cb164b4355bd55423410b20ec7

PartCover
http://fsxaml.blog83.fc2.com/blog-entry-8.html

PartCoverを使ってみた
http://d.hatena.ne.jp/cer1974/20110413/1302708078
posted by rururu at 00:51| Comment(0) | TrackBack(0) | C#

2013年10月21日

C#静的解析ツールStyleCop


StypeCopというオープンソースのC#静的解析ツールがあるみたいです。
Visual Studio 2008、2010、2012 に対応してます。
日本語化の方法もあるみたいです。
https://stylecop.codeplex.com/

StyleCop(C#のコードスタイルチェック)
http://blog.nextscape.net/index.php/research/dotnetenv/stylecop

StyleCopで学ぶC#コードスタイル入門
http://d.hatena.ne.jp/y_maeyama/20120304/1330846135

【C#】【フリーツール】StyleCop(コーディング規約に従っているか分析するツール)
http://blogs.yahoo.co.jp/dk521123/31361231.html

StyleCopを使ってみる
http://nakaji.hatenablog.com/entry/20100507/1273247285

StyleCopの日本語化(成功)
http://nakaji.hatenablog.com/entry/20100627/1277615741

C# 静的コードチェックツール StyleCop
http://i-jupiter.blogspot.jp/2013/02/c-stylecop.html
posted by rururu at 07:11| Comment(0) | TrackBack(0) | C#

LEFT JOIN と LEFT OUTER JOINの違い


LEFT JOIN と LEFT OUTER JOINの違いを調べてみました。
同じ。LEFT JOIN は LEFT OUTER JOINの省略形。

LEFT JOIN と LEFT OUTER JOINの違いについて
http://d.hatena.ne.jp/Ozwell/20090107/1231307242

LEFT OUTER JOIN 左外部結合(LEFT JOIN)
http://nayuzak.blog50.fc2.com/blog-entry-23.html

「LEFT JOIN」 は 「LEFT OUTER JOIN」 の省略形
http://php0.e1blue.net/php/status/337
posted by rururu at 01:07| Comment(0) | TrackBack(0) | SQL

2013年10月15日

iBatis/MyBatisをC#で使ってみる_1


とりあえず関係ありそうなURLだけ調べた

MyBatis
http://blog.mybatis.org/

iBatis.NET (MyBatis.NET)奮闘記
https://sites.google.com/site/gsfzero1/#TOC-iBatis.NET-MyBatis.NET-

ASP.NETで実践するO/Rマッピング(iBATIS.NET編)
http://www.atmarkit.co.jp/fdotnet/special/ormap02/ormap02_01.html

■[C#][ibatis] iBatis.NET奮闘記-001 (インストール及びVisualStudioでの環境設定)
http://d.hatena.ne.jp/gsf_zero1/20070930/p1

ASP.NET ( IBatis.NET ) から SQL Server 2008 への接続について
http://sssref1979.blogspot.jp/2012/03/aspnet-ibatisnet-sql-server-2008.html

iBATIS.NETからSQLを取得してDataAdapterで利用する方法
http://shellmakura.jp/archives/116

iBATIS.NETにてO/Rマッピングを行う(SQL Maps編)
http://codezine.jp/article/detail/112

iBATIS.NETにてO/Rマッピングを行う(DAO Framework編)
http://codezine.jp/article/detail/113?p=1
posted by rururu at 07:26| Comment(0) | TrackBack(0) | C#

2013年10月14日

SQL Server 2012 SP1 Express からは Management Studio Express ではなく完全版の Management Studio


SQL Server 2012 SP1 Express からは Management Studio Express ではなく
完全版の Management Studioがインストールされるらしい。

SQL Server の管理ツールのインストールについて
http://engineermemo.wordpress.com/2013/01/07/sql-server-の管理ツールのインストールについて/
posted by rururu at 04:29| Comment(0) | TrackBack(0) | SQL Server

SQLServer2008インストール時にエラーが出る場合がある


とりあえず対処方法が開発元から出てます。

SQL Server 2008 Express Edition がインストール
されているコンピューターに SQL Server 2008 データベース エンジンを
インストール DVD からインストールしようとすると、フルテキスト検索
コンポーネントのインストールに失敗する
http://support.microsoft.com/kb/967103/ja
posted by rururu at 04:10| Comment(0) | TrackBack(0) | SQL Server

SQL ServerのExpress EditionにDBエンジンのチューニング・アドバイザが無いのを今頃知りました



SQL ServerのExpress EditionにDBエンジンのチューニング・アドバイザが
無いのを今頃知りました。
しかも、ずっと「チューニングウィザード」って名前だと思ってました。(-_-;

ここまで使えるSQL Server Express Edition (2/2)
http://www.atmarkit.co.jp/ait/articles/1007/21/news095_2.html
posted by rururu at 03:37| Comment(0) | TrackBack(0) | SQL Server

2013年10月13日

単純なファイルダイアログ表示コードでほぼ確実にハングしOSも制御不能となる


つくって覚えるC#入門という本の[3.5 ファイル選択画面から画像を選んで表示しよう」
をVisual C# 2010 Expressで動かそうしたところ、必ずOSが固まる問題が発生します。

Googleで調べたところ、「C:\Windows\System32\drivers\cymon.sys」を削除すればいいらしい
との情報があったので、試したら問題なく動作した。

すぐにGoogleで検索すればよかったのに。。。。
自分が書いたコードが悪いと思って、何度も書き直してりして1週間悩みました。

単純なファイルダイアログ表示コードでほぼ確実にハングしOSも制御不能となる。
http://www.datazx.cn/Forums/ja-JP/bbb113e0-dc54-41fc-a1cc-c70efecea739/action?threadDisplayName=os
posted by rururu at 11:05| Comment(0) | TrackBack(0) | C#