Chess TDD 58: (Not) Castling through Check
In this episode, I took the newly minted threat evaluator and used it to prevent castling through check. The most interesting thing to note in this episode, however, aside from continued progress toward the final product, was how some earlier sub-optimal architectural shortcuts came back to bite us (if only temporarily). At this point, we’re…
