Software Engineering Radio - the podcast for professional software developers cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app