Closed Hirotaka-Hanai closed 7 months ago
LGTM
座標の計算のところ、ややこしかったと思うけど、よく短期間で修正できましたね。 あと、単体テストの実装も、よいと思います。 この実装のやり方は、パラメタライズドテストなどと言われてます。 テストデータをfixtureとして別に実装しておいて、テストロジックと分離すると、テストコードが見やすくなるという利点もあります。fixture はデフォルト値をあらかじめ埋め込んでおいて、Options ObjectパターンでPartial で値を置き替えることで、テストで確認すべきポイントが明確になるというのを狙ってます。
チケット
66
実装内容
未実装