The tag has no wiki summary.

learn more… | top users | synonyms

26
votes
6answers
4k views

LSP vs OCP / Liskov Substitution VS Open Close

I am trying to understand the SOLID principles of OOP and I've come to the conclusion that LSP and OCP have some similarities (if not to say more). the open/closed principle states "software ...
16
votes
11answers
2k views

How not to suffer from ideologists when you're a pragmatic person?

I'm a pragmatic person (I think I am. But then again, Jon here has an interesting point ). Sometimes, the most simple solution to a problem to get the job done is the one that fits best for me, if ...
5
votes
3answers
578 views

Why is free software good for programmers? [closed]

When I say Free Software I mean it in the FSF terms. Free as in Free Speech, not as in Free Beer. Why is it a good idea for programmers to use and write Free Software?