2012年1月26日木曜日

トランザクション分離レベル

トランザクションに疎いのでメモ。

○トランザクション同時実行時の問題とトランザクション分離レベル
 http://d.hatena.ne.jp/zecl/20080204/p3


■ITメディア
 ○トランザクション処理に詳しくなろう─ 分離レベルとロックの種類 ─
  http://itpro.nikkeibp.co.jp/article/COLUMN/20080123/291846/



2012年1月18日水曜日

.NET系テストツールメモ

自動テストツールとかまとめ。
■自動テスト
 ◎NUNIT
  (ダウンロードページ)
   http://www.nunit.org/index.php?p=download
  (解説ページ)
   http://akabeko.sakura.ne.jp/blog/2011/02/nunit-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B/

■カバレッジ(網羅度)
 ◎PartCover
  (ダウンロードページ)
   http://sourceforge.net/projects/partcover/
  (解説ページ)
   http://blog.livedoor.jp/akf0/archives/51559011.html
  (旧バージョン2.3.0系)
   http://sourceforge.net/projects/partcover/files/PartCover/dev/partcover.setup-2.3.0.35109.msi/download

■コードチェック
 ◎FxCop
  【10.0】
  http://www.microsoft.com/download/en/details.aspx?id=6544
  【1.36】
  ★未確認
  http://www.microsoft.com/download/en/details.aspx?id=3138
  ※Windows SDKに同梱  
   (Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
  http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279
   (Microsoft Windows SDK for Windows 7 and .NET Framework 4)


■所感
業務システムを構築する上で、ほぼ必ずテストするのってDBへのinsertやupdateなんよね。
なので今回は簡易まとめを作成したけど使ってない。

コンソールプログラムなのでパターン別にBatファイル作って、ちょいちょい実行中。
DBへの準備作業やエビデンス取得作業も自動化中。

んー、手作り自動テストツールか。。。