自作のライブラリにバグ発見

半年ぐらい前から MappedByteBuffer を使った自作のCDBライブラリ を使っているのだが、いまごろになってバグを発見してしまった。ぐはぁ。
ハッシュ値が衝突して、キーの長さが同じなら検索できなくなるというしょぼいミス。ちゃんと Unit Test もやっているんだけど、そんなケースまでカバーできてなかったなぁ。ありがちっぽいからちゃんとそういうケースもやっておけよって話だがそんなデータを作ること自体が割と面倒だったりして。