
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Software Engineering Radio - the podcast for professional software developers
00:00
Design Principles for Code Health
This chapter explores crucial design principles like 'design by contract' and the significance of clear interfaces in enhancing code health. It emphasizes strategies for managing code complexity, including the importance of assertions and the DRY principle, while advocating for effective design documentation and code reviews. The discussion culminates in insights gained from the book writing process, addressing the complexities of software design and fostering a shared understanding among development teams.
Transcript
Play full episode