Skip to content

Topic

Software design principles

Rules of thumb for structuring classes, modules and dependencies so that code can be changed safely as requirements move.

Current clusters