Session

Test Driven Development and the Sultan's three boxes

There once was great Sultan who was bored with handling his subjects’ petitions, so his wise advisors came up with a cunning plan:
The Sultan would receive the commoners and accept new petitions on a daily basis in the great hall, where he had three boxes.
The first one was labeled "Buk-ra", meaning tomorrow in Arabic, where all the newly submitted petitions were put into.
The second box was labeled "Ba-ed Bu-kra”, meaning the day after tomorrow in Arabic, where all the unhandled petitions from the first box would be moved to by the end of the next day.
The last, and largest box, was labeled “Ba-a-dein”, meaning afterwards in Arabic, were all the petitions from the second box would be moved to by the end of the second day. There, they would reside until the end of time…

Learn how we can ensure our test coverage will never go into any of the Sultan’s boxes, in my talk about TDD.

Shelly Goldblit

Code Excellence Evangelist Passionate about TDD and clean code

Haifa, Israel

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top