Software Design

In this short video lecture we look at some guidelines to help you design better code. In particular we look at reducing duplication, an achieving loose coupling and high cohesion by localising changes. We also discuss refactoring.

Video not playing? Try mp4.