An Introduction to Design by Contract | Hacker News Reader