テスト

Visual Studio

VisualStudioでコードカバレッジを測定するならAxoCover

AxoCoverというVisual Studio拡張のカバレッジツールが素晴らしい AxoCoverをインストールしておくと、VisualStudio標準のテストエクスプローラーにテストメソッドがリストアップされなくなった時でも、AxoCo...
Visual Studio

VisualStudioで NUnitを使う手順

VisualStudioで NUnitを使う際の手順は、m-tmatma が一番分かり易かった。
Linux・Shell

テスト用のコピーファイルを大量に作成するLinuxコマンド

サンプルでは、「10000」ファイル作成し、コピー先のファイル名にシーケンスNo「$i」を付加しています。
Oracle

Oracleでも断片化が進むと、思っている以上にスループットに影響する

SQL Serverだとテーブルやインデックスの断片化が進むと、オプティマイザに影響し、インデックスが使われなくなったり、SQLがパラレル処理されなくなるなどで、SQLの実行時間が極端に長くなる事象を、以前、実験結果から得ていましたが、Or...
Linux・Shell

標準データベース監査のパフォーマンス低下量

Oracleの標準データベース監査を設定したら、本番系のOracleインスタンスが反応しなくなったという事故が、未だに後を絶ちません。 Oracle公式の見解では、Oracleの標準データベース監査を設定しても、パフォーマンスにはほとんど影...
C#

メソッドの実行数や実行時間を解析できる無料のMicrosoftツール(WPA)

Windows Performance Analyzerの使い方。Windows Performance Analyzer | Microsoft Learn ダウンロード先。Windows Performance Analyzer | M...
Linux・Shell

Linuxコマンド 大量ファイル作成

テストデータとして、Linux上のダミーファイルを大量作成する際に良く使うコマンド。 10万ファイルを作成する場合のコマンド 50万ファイルを作成する場合は、10万ファイルのコマンドを分割実行する。 作成されたファイル数を確認するコマンド。...
アンチエイジング

NMN発売開始

NHKの先進医療番組で取り上げられていた、7つのサーチュイン遺伝子を全て活性化するNMNというビタミン剤。 2015年から臨床試験が始まると言っていたので、発売されるのは2020年頃かと思っていたら、2015年4月から発売が始まっていた、、...
Oracle

x64アプリケーションでMStestを使う場合の注意点

MStestの初期設定ではx86が既定プロセッサになっていて、VSプロジェクトを「Any CPU」に設定しても、MStestのプロセッサタイプは変更されずx86のままなので、プロセッサタイプ(x64 or x86 )に依存するdllを参照し...
イデオロギー

究極の開発ステップ

品質を落とさずに、究極の開発速度を実現する、開発ステップ。 1、要件を一覧化し、どの要件をどのフェーズで実装するか、明確にする。 2、各要件の仕様詰めは、サンプル画面と各アクションのみ記述した画面仕様書と、画面遷移のみのスケルトンアプリによ...