Report question

Question: What are the best practices for Design by Contract programming