Submitted by trekhleb t3_xvum4n in InternetIsBeautiful
billwoo t1_ir6e306 wrote
Reply to comment by RockstarArtisan in Interactive sketches to illustrate SOLID programming principles by trekhleb
Well we can ignore what the author insists on, and just use them as handy short hands for describing architecture decisions. All the principles are sound architectural advice without further context, but software design is mostly striking a balance between pragmatism and "perfect" architecture (extensibility, generality, low coupling etc.). That some Java libraries get that wrong isn't really evidence that "SOLID is a bunch of bs".
Only things that nobody uses don't get complained about.
Viewing a single comment thread. View all comments