Structure homeworks like code reviews to help students iterate on their code and learn the importance of readability.

Like 
  • Peer review of code is extremely important because it give students an opportunity to read each others’ code and understand what it means for someone else to read their code.
    • Peer review is also exactly how code reviews work in corporate culture.
    • Even if you’re great you can learn something new from someone else.
  • This also helps students learn how others will read their code and how important it is that their code is readable.
External Source: 

Interview with Pamela Fox

Other Tips By: