Ping Pong Programming

Noun · Slang & Abbreviations

Definitions

  1. A pairing style where one person writes a failing test, the other writes the code to pass it, and the roles keep alternating back and forth. It is closely associated with test-driven collaboration practices.

    In plain English: A back-and-forth coding style where two people alternate writing tests and implementation.

    Example: "We used ping pong programming to keep both engineers engaged in the refactor."

Related Terms