A search index that had been incrementally updated for three years, with no test that the increments were correct. The diff is the point rather than the rebuild…
Our tests asserting what our API returns, which proves nothing about what a consumer depends on. Owning the tests ourselves means asserting what we intended, and the whole…
Adding a person meant editing a file on eleven hosts, and removing one meant remembering to. The eight-hour validity is what makes revocation mostly unnecessary — a departed…
An enum implementing both a presentation interface and a domain one, which is two responsibilities agreeing to share a file. The test that settled it was asking which…
A page whose interactive parts were converted to a directive-based runtime, and an assertion that it still works with scripting disabled. Progressive enhancement is a claim and this…
A reduce with an accumulator object, written for the ninth time, replaced by a method. Object.groupBy returns an object with a null prototype, which is the detail that…