Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Entries from 2025-02-01 to 1 month

テストでカバレッジを取得する背景の意図

普通にテストするとstatement coverageは40%程度にしかならないよ、だからコードカバレッジを計測することはテストの十分性評価に意味があるんだよ、という記述が複数の文献に見られたんだけど、いずれも出典がない。これって何を計測したものなんだろう? S…

C0とかC1とか最初に言い出したのは誰なのかしら

Statement CoverageのことをC0と呼んでいたりC1と呼んでいたりTER1と呼んでいたり Branch CoverageのことをC1と呼んでいたりC2と呼んでいたりTER2と呼んでいたりDecision Coverageと呼んでいたり ソースコードレベルのCoverageを指していたり機械語レベルのC…

Windowsで他のユーザで管理者権限でコマンドを実行

背景 Stack Overflowに質問を投稿するため、コマンドの出力やスクリーンショットを英語のWindows環境で取得したい。 コマンドの出力やスクリーンショットをとるために、ロケールを英語にしたユーザを用意している。 普段使いのユーザアカウントのロケールは…

WindowsでWireSharkを使わずパケットをキャプチャする方法の比較

satob.hatenablog.com 実際にWindows 11上で確認した結果をまとめた。 # 確認方法 通信 キャプチャコマンド プロトコル ファイルサイズ 確認可否 備考 1 Microsoft Message Analyzer curl.exe netsh trace HTTP 2621440 OK 不要なデータが多いためフィルタで…

Format-Hex can't show non-Latin1 characters in the right pane

Problem Format-Hex can't show non-Latin1 characters in the right pane. It represents the result in Latin-1 encoding even if the option -Encoding is specified. PS C:\tmp> "日本語" | Format-Hex -Encoding UTF8 -Raw 00 01 02 03 04 05 06 07 08 …

自社で開発したオープンソースソフトウェアは固定資産になるの?の実例収集

自社で開発したオープンソースソフトウェアは固定資産になるのか?について、SOFTICの「IoT時代におけるOSSの利用と法的諸問題 Q&A 集」C-3では以下のような説明になっている。 会計上は「メンテナンス等のサービスを有償で提供することを目的としているとも…