Hanselminutes with Scott Hanselman cover image

SOLID Principles with Uncle Bob - Robert C. Martin

Hanselminutes with Scott Hanselman

00:00

Interface Segregation Principle

If a source file changes, you have to recompile everybody who depends on that source file. This was really important in C++ where a pound include was involved. It's also important in Java and C sharp, although not quite as important. Some people play a funny game where they change the signature of a method. And then the other files that don't care about it just don't bother to recompile them. We've found everybody who did that in the system and I'm back.

Play episode from 38:58
Transcript

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