AI の方がテストを丁寧に書くので良い2026年04月03日 12時40分15秒

プログラムのテストを書くのに AI を使うようになっていたが、むしろ最近は AI に書かせた方が、良さそうだと感じている。

AI に書かせると、テストの各々の作業を文章で書いてくれる。また、assert なり expect なりで、結果の検査の部分を書くだけでなく、失敗時のエラーメッセージも結構細かく文章で書いてくれる。

自分で書くと、意図した数字と同じかを調べはするが、流石になぜその数字なのかまでは書き込まない。まあ、簡単なテストを大量に書くので、殆どの場合はわざわざ書くほどでは無いのも理由の一つ。テストプログラムは動いている間は見ることもないし、他人の書いたテストプログラムも軽く目は通すけど、余程の場合でもない限り、細かく見たりはしない。

まあ、要約すると、人間がテストを書くとテストの内容はしっかり記述するが、可読性まで力と時間を割り当てたくない。しかし、AI は動作が早く文章の記述に不満などは言わない。後々の失敗時の読みやすさでは AI の方が上だ。

前回