Code Review
Reviewing the Timeout That Was Longer Than the Caller's
The service waited ten seconds for its dependency while the caller gave up after five, so the work continued for an audience that had left, and the caller's…
What to look for in a diff, especially diffs you did not write and diffs that read a little too cleanly.
Code Review
The service waited ten seconds for its dependency while the caller gave up after five, so the work continued for an audience that had left, and the caller's…
Code Review
The cache lived at import scope, so it survived across requests and across users, and one user's entry was served to another, and the leak stopped only when…
Code Review
The call passed true and the reader had no idea what true meant, so the behaviour was guessed, and the guess was wrong in the one branch that mattered, and…
Code Review
The request had no timeout and no cancellation, so the abandoned navigation left the fetch running, and the response wrote to a component that no longer…
Code Review
The total was computed in binary floating point, so the sum was a cent off on some carts, and the difference only appeared when the decimals did not fit the…
Code Review
The client retried the failed payment request on a timeout, and the original had succeeded, so the retry charged the customer a second time for one order…
Code Review
The list endpoint issued one query for the rows and one per row for the relation, and the extra queries were invisible in the view because the serializer…
Code Review
The cached fragment was keyed on the path only, so the first visitor's language was served to every subsequent visitor, and the mismatch looked like a…
Code Review
The batch loop awaited every item concurrently with no semaphore, so the first burst rate limited itself, and the retry storm that followed turned a…
Code Review
The loop fetched every page except the last, and the omission was invisible because the page count was right and the total was right, and the only wrong…
Code Review
A one character change to an immutable attribute shows as a tidy edit in the diff and executes as a destroy plus create, and the review that prices the edit…
Opinion
The diff shows what changed and the tests show what was checked, but the description is the only place the intent lives.