2017-12-14 ■ とりあえずさっくり実装して「微妙...」というコードを, 有り得るパターンを網羅したテストを用意した上で, それが通るようにいろいろいじくっていくと, すごく読みやすくかつシンプルなコードに置き換えることができて, めちゃくちゃテンション上がった. こういうの, 難しくて, 一発で最高のコードに行き着けるのが一番良いけれど, とはいえ書いてみないとわからないこともあるし, 仲間に見てもらって初めてわかることもあるし, とにかく難しい...