ちょうど洗濯物がたまり食料が尽きつつ天気が悪い日が続いている素晴らしいタイミングで勝手に扁桃腺を腫らして体調をくずしている、風邪をうつされたわけではなく自家製なところがまた情けない。頭がぼんやりして何もしなくても最初っから苦しいのでリファクタリングをやる。機能は増えず何も書き加えないけど全面的に書き直させられる、既存のルーチンの意図を理解した上でそれをそのまま壊さないように書き直さなくてはならない。リファクタリングはストレスの溜まる作業だ。

リファクタリングの目標とするところは中のデータの扱いを変えることだけで、表面的には以前と全く変わりなく振舞わせることなわけなのだが、書き出したコードは新しいことは何も実現していないものの、新しく書き出したコードには変わりがないわけで、そのコードがバグを孕んでいないなどとは絶対にいえないのは相変わらずなわけで、現に今はコードを書き換える作業は終了しつつもメモリリークが発生している。そうすると一日かけて表面上はただ単に不具合を作りこんだだけに見える。

だから本当にこういうのは気分が乗らない。でも、地面にあるポータルもアイテムもShoutするだけのために一時的に作られるエンティティーもサーバー上の実体のないエンティティーも全部剣を振って歩いて死ぬ人間だとして扱われるのが気になって仕方なくなったので手をつけた。結果生じたバグを目の前にしている今は微妙に後悔をしているんだけども。