三と書いたのは、だれ

ねつきのトーク

今日の状況

夜。居間。座卓の上にノートパソコンが開いていて、画面の隅にひとつだけ赤い行がある。ねつきはそれを見たまま、コーヒーを冷ましている。ミコは座卓の向かいで、外れたシャツのボタンを縫い付けている。ルナはボタン缶からこぼれたボタンを、畳の上で色ごとに並べている。

登場人物

  • ねつき: 夕方に一箇所直した。画面では動くのに、赤いテストが気になる
  • ミコ: ボタンを縫い終わるまで、座卓の向かいにいる
  • ルナ: 畳でボタンを色分けしている。白いものがいちばん多い

動いてるのに

ミコ
ミコ

その赤いの、さっきから消えないにゃ。動いてるって言ったにゃ

ねつき
ねつき

動いてる。画面で押して、ちゃんと出た。赤いのはテストなの

ミコ
ミコ

そのテストと、ねつきちゃんが押したのは、同じことを確かめてるにゃ?

ねつき
ねつき

同じ場所を通ってる。押したのは一回で、テストは、同じ場所に別の数を入れてる

ミコ
ミコ

じゃあ、コードとテストの、どっちかが間違ってるにゃ

ねつき
ねつき

うん。直したのはコードのほうだから、テストが古いんだと思う

ミコ
ミコ

思う、にゃ

ルナ
ルナ

きつねさん。ルナが、直してみたいですです

ねつき
ねつき

いいよ。壊しても戻せるから

緑ですです

ルナ
ルナ

読むですです。三を期待した、四を受け取った、と書いてあるですです

ねつき
ねつき

そう。その行が赤いの

ルナ
ルナ

期待を四にするですです

ねつき
ねつき

えっ

ルナ
ルナ

緑ですです。全部、緑ですです

ミコ
ミコ

ルナちゃん。四が正しいって、誰が言ったにゃ

ルナ
ルナ

コンピュータですです。受け取ったのは四だと、書いてあるですです

ミコ
ミコ

それ、いま出た数にゃ。正しい数と、同じにゃ?

ルナ
ルナ

同じ数を書いたら、緑になったですです。緑は、いいことですです

ねつき
ねつき

ルナちゃんの直し方だと、コードがなにを出しても緑になるよ。五でも、百でも

ルナ
ルナ

それは、まずいですです?

ミコ
ミコ

ミコは、それを直ったとは呼ばないにゃ。ボタンが取れたシャツの、ボタン穴を縫い閉じたのと同じにゃ

ねつき
ねつき

ミコちゃん、それやったことあるの?

ミコ
ミコ

…ないにゃ

三と書いたのは

ねつき
ねつき

待って。三って、そもそも誰が決めたんだろ。この行、いつからあるの

ミコ
ミコ

見られるにゃ?

ねつき
ねつき

見られる。誰が、いつ、どの行を書いたか、全部残ってるの

ルナ
ルナ

名前が出たですです。きつねさんの名前ですです

ねつき
ねつき

四月だ。ねつきが書いてる

ミコ
ミコ

なにをした日にゃ

ねつき
ねつき

その日の記録に、直した理由が書いてある。四が出て、おかしかったから三にした、って

ルナ
ルナ

四は、前にも出たですです?

ねつき
ねつき

出てた。出て、困って、直して、二度と出ないようにこの行を書いてる。四月のねつきが

ミコ
ミコ

それを夕方、九月のねつきちゃんが戻したにゃ

ねつき
ねつき

覚えてなかったの。ここは三が正しいって、自分で書いておいて

ミコ
ミコ

テストは古いって、さっき言ったにゃ

ねつき
ねつき

言った。古いのは、ねつきの記憶のほうだった

ルナ
ルナ

ルナが四にしたら、四月のきつねさんの手紙が、消えてたですです

八台目

ねつき
ねつき

消えたあとの緑で、思い出した話があるの。何年か前の、株を売り買いする会社

ミコ
ミコ

聞くにゃ。針は止めないにゃ

ねつき
ねつき

新しい注文の仕組みを、サーバー八台に入れる作業をしてた。七台には入った。八台目には、入れ忘れた

ルナ
ルナ

八台目は、古いままですです

ねつき
ねつき

古いままで、しかも何年も前に使うのをやめた部品が、まだ中に残ってた。新しい仕組みの合図が、その部品を起こしたの

ミコ
ミコ

起きたにゃ

ねつき
ねつき

起きた。市場が開いてから一時間もしないうちに、四億ドルより多く失った

ルナ
ルナ

テストは、なかったですです?

ねつき
ねつき

七台は、ちゃんと動いてた。見てなかったのは、八台目と、止めたはずの部品

ミコ
ミコ

その古い部品、誰か覚えてたにゃ

ねつき
ねつき

その朝、気づいた人はいなかったの。四月のねつきみたいに、一行残してた人も

ルナ
ルナ

ルナ、八台目ですです?

ミコ
ミコ

八台目を見なかった側にゃ。でも、まだ戻せるにゃ

何パーセント

ねつき
ねつき

でもね、このファイル、テストが通る行の割合は高いんだよ。ほとんど全部の行を、テストが通ってる

ミコ
ミコ

ルナちゃんが四にしたとき、その割合は動いたにゃ?

ねつき
ねつき

動いてない。通る行は同じだから

ミコ
ミコ

じゃあ、その割合は、なにを数えてるにゃ

ねつき
ねつき

テストが歩いた道だけ

ルナ
ルナ

ルナが並べたボタン、全部の色を通ったですです。数えたら、割合は百ですです

ミコ
ミコ

穴の数は見たにゃ?

ルナ
ルナ

見てないですです。色しか、見てないですです

ねつき
ねつき

それ、ちゃんと調べた人たちがいるの。同じ数のテストで比べたら、割合が高いほうが見つけるとは限らなかった

ミコ
ミコ

高いと、なにがわかるにゃ

ねつき
ねつき

高いときは、ねつきが自慢する

怖くなくなるまで

ミコ
ミコ

結局、なんで書くにゃ。動くのは、押せばわかるにゃ

ねつき
ねつき

テストを先に書くやり方の本を書いた人が、書くのは最小限だって言ってるの。動くコードでお金をもらってるんであって、テストでもらってるんじゃない、って

ミコ
ミコ

作った本人が、にゃ

ねつき
ねつき

続きがあるの。自分がする種類の間違いだけ確かめて、安心できる分だけ書く、って

ミコ
ミコ

ねつきちゃんは、いくつ書くにゃ

ねつき
ねつき

怖くなくなるまで

ミコ
ミコ

四月は、四が怖かったにゃ

ねつき
ねつき

怖かった。だから一行書いた。九月のねつきは、それを忘れてたから怖くなかった

ルナ
ルナ

ルナは、赤くても困らないですです

ミコ
ミコ

…

ねつき
ねつき

ルナちゃん、四にしたとき、なにか困ってた?

ルナ
ルナ

赤が、いやだったですです。きつねさんが、ずっと見てたから

ミコ
ミコ

糸、切るにゃ。ねつきちゃん、それで、どうするにゃ

ねつき
ねつき

三に戻す。夕方のコードも、戻す

ルナ
ルナ

赤に戻るですです

ねつき
ねつき

赤に戻る。それで今日は閉じる

ミコ
ミコ

動いてるのに、にゃ

ねつき
ねつき

押せたことしか、まだわかんないの


関連リンク:

♪ 拍手 ♪
0拍手