Great Software Design is an investment in the long run
I have just watched great talk of John Ousterhout on the topic of Software Design and I would like to share here few thoughts I really like and totaly agree with from that talk.
A few overall concepts
Classes should be deep
- Classes should be deep: with a very simple interface and with a very…