シゴトで、なかなかにホネのある機能を追加。見た目はたいしたことない機能なんだけど、データの持ち方とかの都合で、わりとむずかしい仕組みになった。
実装中に頭が混乱するってんで、やろうとしていることを日本語で書いて、それをJavaコードに直すということを久々にやった。使っているAPIに慣れ親しんでいれば頭の中身が自然にコードになるんだけど、今回はちょっと不慣れなAPIだったから日本語で書いてみるというのは有効だった。
ただ、結果的に仕組みとしてちょっと複雑すぎるかなぁと思っている。欠陥がないことが明らかなほど単純にしたい。